我正在使用Team City部署ASP.NET网站。我的问题是Artifact文件夹也包含.cs和设计器文件。如何从Artifact文件夹中删除这些类型的文件。对于ASP.NET网站,我们不需要这样的文件。仅需要ASCX,ASPX,JS,CSS等文件。
答案 0 :(得分:0)
使用“发布配置文件”和“Web部署”生成部署包,您可以指定仅在TeamCity中捕获运行应用程序所需的文件作为工件。
更新Visual Studio项目属性: Choose "Only files needed to run this application" in the Package/Publish Web section
创建Visual Studio发布配置文件: Set Web Deploy as the Publish Method
更新TeamCity Build Runner :将 / p:PublishProfile =“[在上一步中创建的发布配置文件的名称]”添加到命令行参数
更新TeamCity工件路径:[您的源路径] \ obj \ [VS构建配置] \ Package \ ** =>工件\ [您想要的路径和文件名] .zip
不幸的是,由于代表,我无法再添加任何截图。希望这有帮助!