我正在尝试使用 git 将一个简单的 mvc 4 项目部署到 windows azure。如果我直接发布它就可以了。问题基本上出在我的 web.config 文件中,我引用 MailSettings.config 文件来发送电子邮件,如下所示:
<system.net>
<mailSettings>
<smtp configSource="MailSettings.config"/>
</mailSettings>
</system.net>
我忽略了 git 存储库中的 MailSettings.config 文件,因为它包含敏感信息。因此,找不到该文件是有道理的,我需要以其他方式提供它。我得到的具体错误是:
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 部署是一个不错的功能。我很感激任何帮助!