gpt4 book ai didi

azure - 部署到 Azure 时找不到 ConnectionString configSource

转载 作者:行者123 更新时间:2023-12-04 18:40:15 25 4
gpt4 key购买 nike

我通过将连接字符串从 web.config 移到外部文件中来保护我的 MVC5 项目,而不是将其 checkin 源代码管理,也不将其添加到项目中。

我的 web.config 看起来像

<configuration>
<connectionStrings configSource="ConnectionStrings.config" />

这在开发中非常有效。

我的网站托管在 Azure 网站中,并且我已在配置门户中手动定义了连接字符串。

问题是当我发布到 Azure 时,出现错误“无法打开配置源文件“ConnectionStrings.config”。”

有没有办法覆盖 web.config 中的连接字符串元素,这样它就不会尝试查找外部文件? Web Transforms 可以做到这一点吗?

提前致谢,感谢所有帮助

最佳答案

在 web.config 上使用 RemoveAttributes 转换,并在部署到 Azure 时删除 configSource 属性。

关于azure - 部署到 Azure 时找不到 ConnectionString configSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27715083/

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