gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 01:11:49 25 4
gpt4 key购买 nike

我正在尝试使用 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 部署是一个很好的功能。我感谢任何帮助!

最佳答案

如果该文件不在您的 git 存储库中,您需要从 csproj 文件中删除对其的引用,否则它将无法构建。然后您可以通过 FTP 将文件上传到 wwwroot 文件夹中,以便在运行时可用。

关于c# - Azure git 部署在引用的 .config 文件上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15525849/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com