我有一个网站项目(不是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
文件夹确实已发布,但如何让其他网站项目也能发布?
答案 0 :(得分:0)
你对“网站的其他部分”是什么意思。通常,您的所有网站资产都会编译为二进制文件并进行部署。
如果您希望部署其他文件,可以在项目属性的发布设置中执行此操作: