web.config我的项目根目录中有以下内容:
<configuration>
<connectionStrings>
<clear />
<add name="Default" providerName="System.Data.SqlClient" connectionString="Server=tcp:whoops;Encrypt=True;TrustServerCertificate=False;Connection Timeout=3000;" />
</connectionStrings>
<appSettings>
<add key="ConnectionString" value="test"/>
</appSettings>
....
我从Startup.cs(这是一个 asp.net 核心 Web 应用程序)中读到:
string connection = ConfigurationManager.ConnectionStrings["Default"].ConnectionString;
然而,当我打破这一点,ConfigurationManager.ConnectionStrings并且ConfigurationManager.AppSettings是空的(好吧,第一个有一些默认的连接字符串,而不是 中的那个web.config)。
这里发生了什么?
相关分类