无法从 web.config 读取连接字符串

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)。


这里发生了什么?


慕斯709654
浏览 161回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP