首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不将mvc应用程序部署到IIS的TFS构建定义

问不将mvc应用程序部署到IIS的TFS构建定义
EN

Stack Overflow用户
提问于 2012-11-12 22:22:17
回答 2查看 3.2K关注 0票数 2

我试图使用Visual的Team和TFS创建一个构建定义,将MVC站点部署到IIS。

我遵循了名为“2010的持续部署”的Pluralsight教程。

本教程遵循的步骤包括:

  • 安装IIS管理脚本和工具
  • 安装管理处
  • 在管理服务中,我允许远程连接,并且只启用Windows凭据
  • 已安装的Web部署
  • 创建部署域帐户
  • 允许域帐户权限修改IIS文件系统
  • 使用此域帐户设置委托规则
  • 使用域帐户设置IIS权限

我在构建定义中设置的MSBuild论证如下:

代码语言:javascript
复制
/p:DeployOnBuild=true 
/p:DeployTarget=MSDeployPublish 
/p:CreatePackageOnPublish=False 
/p:MSDeployPublishMethod=WMSVC 
/p:SkipExtraFilesOnServer=True 
/p:AllowUntrustedCertificate=True 
/p:MSDeployServiceUrl="https://<iis server name>:8172/msdeploy.axd"
/p:Username="<domain>\<user>" 
/p:Password="<password>" 
/p:DeployIISAppPath="Default Web Site/<site name>"

我将生成排队,然后它会传递给drop文件夹,但不会写入IIS。

我使用相同的属性值从解决方案资源管理器中发布了MVC应用程序,并且成功地将它部署到IIS中。

有人知道我错过了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-12-21 03:24:25

我通过检查本地机器上的内容并与构建服务器进行比较来解决这个问题。

我发现本地机器上的'WebApplication‘文件夹'C:\Program (x86)\MSBuild\Microsoft\VisualStudio\v11.0’不在构建服务器上的同一位置。

一旦我复制并粘贴到我的构建中,mvc站点就会按预期部署到IIS上。

票数 6
EN

Stack Overflow用户

发布于 2012-12-04 15:14:24

这是我的设置,为我工作。尝试更改CreatePackageOnPublish=True,看看它是否有效。

/p:DeployOnBuild=True

/p:DeployTarget=MsDeployPublish

/p:CreatePackageOnPublish=True

/p:MSDeployPublishMethod=WMSVC

/p:DeployIisAppPath="NameofWebsiteOnIISServer“/p:MSDeployServiceUrl=https://ServerName:8172/MSDeploy.axd

/p:AllowUntrustedCertificate=True

/p:UserName=“域\服务帐户”

/p:Password="AwesomeSecurePassword“

首先,我建议您检查是否能够通过visual直接通过webdeploy发布。下面列出了在visual studio中确定正确的web部署设置的最佳方法。我推荐这种方法,因为它将为您提供错误消息v/s“每次队列生成一个新的”,以查看站点是否已发布。

  1. 右键单击IIS7内的网站--> WebDeploy -->单击
  2. 单击安装程序,然后获取生成的发布设置文件,右键单击“网站”并单击“在visual studio中发布网站”时导入这些发布设置。
  3. 尝试使用visual进行发布,首先单击“发布”,因为在Visual中使用Web部署发布更容易找到错误。

如果您收到错误,则此站点(http://www.iis.net/learn/publish/troubleshooting-web-deploy/web-deploy-error-codes)包含与其相关的所有错误消息。

确保您指定的服务帐户是否列在"IIS管理器权限“部分中。

还请检查"Web管理服务“和"Web部署代理服务”服务是否正在运行。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13352546

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档