相关疑难解决方法(0)

对MSBuild参数的DeployIisAppPath设置有什么期望?

SERVERNAME(myDomain\Username)
   Application Pools
   Sites
      DEV Site1
      DEV Site2
      dev Site 3
         bin
         Content
         ...
         Views
      etc ...
Run Code Online (Sandbox Code Playgroud)

这是我的DEV Web服务器的基本布局.我们的DEV Web服务器上运行着许多站点.我正在尝试使用TFS 2013 Build将我的网站发布到DEV服务器,这是来自Vishal Joshi,Microsoft和其他人的文章.

我的错误是" ERROR_SITE_DOES_NOT_EXIST ".基本修复对我没有帮助.

在我的例子中,我正在使用/p:DeployIisAppPath="dev Site 3".该站点下没有定义任何应用程序.

微软的指示毫无用处.我以为我应该只使用IIS站点名称,但这并不能证明是成功的.此参数的预期值是多少?我有人需要App Pool名称吗?是否有一个命令可以针对IIS发出以导出所有可用的AppPath列表?一旦我在DEV服务器上解决这个问题,我就必须对STG服务器做同样的事情.

[更新1]添加完整的MSBuild参数

/p:DeployOnBuild=True 
/p:DeployTarget=MsDeployPublish 
/p:CreatePackageOnPublish=True 
/p:MSDeployPublishMethod=InProc 
/p:MSDeployServiceUrl=http://SERVER:PORT/MsDeployAgentService
/p:DeployIisAppPath="dev Site 3"
Run Code Online (Sandbox Code Playgroud)

iis msbuild tfs tfsbuild webdeploy

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

iis ×1

msbuild ×1

tfs ×1

tfsbuild ×1

webdeploy ×1