我已将Teamcity配置为通过Web部署将我的ASP.NET MVC应用程序部署到我的生产服务器。
除了teamcity 没有在app_data文件夹中部署我的文件外,整个过程按预期工作。
如果我从Visual Studio部署我的网站,则会按预期创建文件夹,但不会通过teamcity部署创建。
有关如何更新此内容的任何建议,
答案 0 :(得分:0)
确保app_data文件夹包含在您的项目中。当使用teamcity和msdeploy时,默认情况下不会部署任何未包含在项目中的文件。右键单击它,看它是否显示“包含在项目中”或“从项目中排除”。
同时确保您添加SVN(或您的SVN系统使用的任何内容),因为提交和忘记SVN是一个常见错误,因此它永远不会被部署。
最后,APP_Data中的文件被设置为内容或已编译或无。如果它们设置为none,则不会部署它。
一旦在.csproj文件中检查了它。
答案 1 :(得分:0)
检查
Build Configuration Settings->Parameters->System Properties -> system.ExcludeApp_Data
值必须为false