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)