【发布时间】:2011-10-12 15:17:46
【问题描述】:
我是 TFS 新手,我正在尝试设置我的构建服务器以自动将网站部署到运行 IIS 6 的本地测试服务器。
我已经在目标服务器(Win2k3 和 IIS6)上安装了 Web 部署和远程代理(顺便说一句),并且我将构建定义的 MSBuild 参数设置为:
/p:DeployOnBuild=true
/p:DeployTarget=MSDeployPublish
/p:MSDeployPublishMethod=RemoteAgent
/p:DeployIisAppPath="默认网站"
/p:MsDeployServiceUrl="http://devserver/msdeployagentservice"
/p:username=DOMAIN\Admin.Username
/p:password=密码
/p:IncludeIisSettingsOnPublish=false
当我对构建进行排队时,它说构建良好,但它没有向服务器发布任何内容。查看构建日志,即使尝试发布也看不到任何证据?
任何建议表示赞赏!这些东西的文档似乎很少,尤其是部署到 IIS 6..
更新
正如下面的 cmets 建议的那样,它不适用于网站项目,我现在已经尝试使用 MVC 3 应用程序,但它似乎仍然没有尝试发布它。
【问题讨论】:
-
这是一个 Web 应用程序项目,还是只是一个网站“项目”? MSDEPLOY(和大多数其他有趣的东西)不适用于网站。
-
太糟糕了。这是我不使用网站的众多原因之一。
-
叹息。网站是我生活的祸根。
-
让我想起了那个老笑话。你知道,结束的那个,“不要做那个!”
-
您是否碰巧知道有任何参考资料表明您无法通过网站做到这一点?注意:我没有尝试使用“包”功能....只是发布..
标签: tfsbuild msdeploy webdeploy