Azure git在引用的.config文件上部署失败
本文关键字:文件 部署 失败 config git 引用 Azure | 更新日期: 2023-09-27 18:04:47
我正在尝试使用git部署一个简单的mvc 4项目到windows azure。如果我直接发布它就可以了。问题基本上在我的网站上。配置文件,我引用的邮件设置。像这样发送电子邮件的配置文件:
<system.net>
<mailSettings>
<smtp configSource="MailSettings.config"/>
</mailSettings>
</system.net>
我忽略了邮件设置。配置文件在我的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部署是一个很好的特性。谢谢你的帮助!
如果该文件不在你的git repo中,你需要从你的csproj文件中删除对它的引用,否则它将无法构建。然后你可以通过FTP将文件上传到wwwroot文件夹,这样在运行时就可以使用了。