如何解决appsettings.json | ASP.NET Core MVC 3.1 |值必须是以下类型之一:字符串
我正在处理一个 ASP.NET Core MVC 项目,它实际上运行良好,但突出显示了那些 ConnectionStrings。 (如下图所示)
&我唯一拥有的是这条消息:
值必须是以下类型之一:字符串
DefaultConnection 连接字符串配置。每个连接字符串都有一个由其 JSON 属性名称指定的名称。 类型:字符串
我已尝试重新启动 Visual Studio,但它们仍然存在。 你有什么想法吗?
解决方法
您的连接字符串部分应该是这样的(它是 MS SQL 服务器,但您必须为 oracle 相应地更改它们):
"ConnectionStrings": {
"DefaultConnection": "Data Source=localhost;Initial Catalog=DB;Integrated Security=SSPI;Persist Security Info=True;","Web": "Data Source=22.182.22.333;initial catalog=DB;Integrated Security=False;User ID=AdminApp;Password=AppUser;Connect Timeout=15;Encrypt=False;Packet Size=4096;"
},
并删除提供者名称行。您可能不需要它们,或者它们应该包含在连接字符串中。
更新:
我刚刚在 VS2019 中测试了这个名称的连接字符串,它的工作方式相同。似乎在 appsetting.json 中,部分的名称在任何情况下都可以 - 低或高。
CoNnecTionStRings: {
"DefaultConnection": ....,'''''
},
,
我刚刚找到了解决办法:
ConnectionStrings
就像这样connectionStrings
之前:
然后:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。