使用MSBuild进行Web部署仅部署BIN文件夹

时间:2014-11-18 13:47:34

标签: asp.net msbuild tfs2010 web-deployment

我有一个网站项目(不是Web应用程序),我想在使用TFS构建之后设置部署。我已经设置了它并让它工作。我设置了构建代理机器和服务器,并为网站项目创建了一个发布设置文件。

我知道发布代理正在与IIS管理服务进行通信,并且所有权限都已正确设置,因为在构建之后,MSBuild会将bin文件夹部署到目标。我不明白为什么网站的其他部分也不会被复制。

我使用以下参数运行MSBuild: /p:DeployOnBuild=True /p:AllowUntrustedCertificate=True /p:PublishProfile=QA /p:VisualStudioVersion=12.0 /p:UserName=[my AD user name] /p:Password=[my AD password]

我知道这些设置是正确的,因为bin文件夹确实已发布,但如何让其他网站项目也能发布?

1 个答案:

答案 0 :(得分:0)

你对“网站的其他部分”是什么意思。通常,您的所有网站资产都会编译为二进制文件并进行部署。

如果您希望部署其他文件,可以在项目属性的发布设置中执行此操作:

enter image description here

相关问题