繁体   English   中英

如何从 Azure 应用服务连接字符串设置 ASP.Net Core exe.config 值

[英]How can I set an ASP.Net Core exe.config value from Azure App Service Connection String

我有一个 ASP.Net Core 2.2 应用程序,目标是托管在 Azure 应用服务上的 .Net Framework 4.7.2。 我想使用 Azure 应用服务连接字符串来设置我的连接字符串。 由于我的目标是 .Net Framework,我的应用程序有一个 appname.exe.config 文件,其中存储了配置元素(实体框架就是其中之一)。

当我尝试使用连接字符串时,收到错误消息“初始化字符串的格式不符合从索引 0 开始的规范。”。

我已经针对普通的 .Net Framework 应用程序尝试了这些,并且它们运行良好,但我认为因为 Asp.Net Core 使用进程外 EXE 文件,所以没有填充连接字符串。

我能做些什么吗?

提前致谢,大卫

从上面的评论中,您提到将连接字符串放置在一个位置。 我希望您将它放在构造函数中,因为连接字符串应该传递给实体框架 6 中的构造函数,因此当您从代码中调用该构造函数时,它可以轻松读取它。

您可以参考以下链接,了解如何使用 ASP.NET Core 应用程序处理连接字符串。

处理 EF6 中的连接字符串

您还可以参考以下链接,了解如何在 Appsettings.json 中设置它们。

ASP.Net 核心应用程序设置

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM