1
我正在嘗試使用git將簡單的mvc 4項目部署到windows azure。如果我直接發佈它,它工作正常。這個問題基本上是在我的web.config文件中,我引用MailSettings.config文件發送電子郵件,像這樣:Azure git部署在引用的.config文件上失敗
<system.net>
<mailSettings>
<smtp configSource="MailSettings.config"/>
</mailSettings>
</system.net>
我都忽略了MailSettings.config文件在我的git倉庫,因爲它包含敏感信息。所以這是有道理的,該文件沒有找到,我需要提供一些其他方式。我得到的具體錯誤是:
Copying file MailSettings.config to C:\DWASFiles\Sites\testsite\Temp\05e169ef-8e7e-4246-9197-373cf66c3575\MailSettings.config failed. Could not find file 'MailSettings.config'
是否有一個簡單的方法來處理這種類型的情況?我可以通過FTP單獨上傳文件,但是如何在azure中設置git部署來跳過文件? git部署是一個很好的功能。我感謝任何幫助!
我點擊排除項目,但我仍然看到錯誤。我在記事本中打開了csproj文件,並在那裏看到了它的引用。我應該從該文件手動刪除它還是有另一種方法來刪除它? – ssn771 2013-03-20 18:44:44
這很奇怪。如果你從項目中排除它並保存所有內容,它應該從那裏消失。你不應該手工編輯csproj(儘管你可以)。 – 2013-03-20 19:15:38
我得到它的工作。看起來我在排除文件後沒有關閉Visual Studio,這顯然會更新csproj文件。謝謝! – ssn771 2013-03-20 19:39:36