1

我已經配置Teamcity通過web部署將我的ASP.NET MVC應用程序部署到我的生產服務器。Teamcity不部署app_data文件夾

整個過程如預期的那樣工作,除了teamcity 不會將我的文件部署到app_data文件夾中。

如果我從Visual Studio部署我的網站,則按預期方式創建文件夾,但不是通過teamcity部署來創建。

任何建議,這可怎麼更新,

+0

我中有你有同樣的問題:在App_Data文件的XML文件沒有得到通過的TeamCity部署。 XML文件的構建操作被設置爲內容,VS 2010部署時沒有問題。 – qbantek 2012-08-22 14:58:45

+0

另外:該文件已正確添加到SVN。 – qbantek 2012-08-22 15:01:23

回答

0

確保App_Data文件夾包含在您的項目。當使用teamcity和msdeploy時,默認情況下不會部署任何未包含在項目中的文件。右鍵點擊它,看它是否顯示「包含在項目中」或「從項目中排除」。

還要確保你SVN ADD(或者你的SVN系統使用的任何東西),因爲這是一個常犯的錯誤,忘記SVN,所以它永遠不會被部署。

最後,APP_Data中的文件被設置爲內容或編譯或無。如果它們設置爲none,則不會部署。

一旦它包含檢查.csproj文件。

+0

包含在csproj文件中的app_data和app_data下的所有文件都具有構建操作的內容。最後當我通過visual studio部署網站時,文件夾被正確部署,但不通過teamcity – Naveen 2012-08-03 12:19:09

0

檢查

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

值必須false