1

我已将 Teamcity 配置为通过 Web 部署将我的 ASP.NET MVC 应用程序部署到我的生产服务器。

整个过程按预期工作,只是 teamcity没有将我的文件部署在 app_data 文件夹中。

如果我从 Visual Studio 部署我的站点,则会按预期创建文件夹,但不是通过 teamcity 部署创建的。

任何建议如何更新,

4

2 回答 2

0

确保 app_data 文件夹包含在您的项目中。将 teamcity 与 msdeploy 一起使用时,默认情况下不会部署项目中未包含的任何文件。右键单击它,看看它是否显示“包含在项目中”或“从项目中排除”。

还要确保您添加了 SVN(或您的 SVN 系统使用的任何内容),因为这是提交和忘记 SVN 的常见错误,因此它永远不会被部署。

最后,APP_Data 中的文件是设置为内容还是已编译或无。如果它们设置为 none,则不会部署。

一旦包含在 .csproj 文件中的检查。

于 2012-08-03T12:01:25.063 回答
0

查看

Build Configuration Settings->Parameters->System Properties -> system.ExcludeApp_Data

值必须是false

于 2016-04-29T11:28:18.693 回答