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部署是一个很好的特性。谢谢你的帮助!

Azure git在引用的.config文件上部署失败

如果该文件不在你的git repo中,你需要从你的csproj文件中删除对它的引用,否则它将无法构建。然后你可以通过FTP将文件上传到wwwroot文件夹,这样在运行时就可以使用了。