![](/img/trans.png)
[英]How do I get a connection string from Azure App Service configuration in a .Net Frame Asp.Net application?
[英]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 应用程序处理连接字符串。
您还可以参考以下链接,了解如何在 Appsettings.json 中设置它们。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.