在 ASP .NET 中使用 ConfigurationManager.AppSettings["key"] 努力从 web.config 文件中读取值
Struggling to read value from web.config file using ConfigurationManager.AppSettings["key"] in ASP .NET
正在努力使用 ConfigurationManager.AppSettings["key"].
从 web.config 文件中读取值
使用 ASp .Net v5 和 C#
WEb.config 文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v5.0" />
</startup>
<appSettings>
<add key="dbconnectionstring" value="mongodb://sdfgsdfgsdfgsdfg"/>
<add key="Databasename" value="WineSales"/>
</appSettings>
</configuration>
请求和阅读代码:
[HttpPost("customer/addCustomer")]
public IActionResult AddCustomer([FromBody] DTO_IN_Customer customerData)
{
var yeet = ConfigurationManager.AppSettings["dbconnectionstring"];
System.Console.WriteLine(yeet);
var result = _salesPersonService.AddCustomer(customerData);
return Ok(result);
}
有没有我遗漏的东西,因为我搜索的每个地方都是这样做的,当我在 var 结果上放置一个断点时,yeet
是空的。
请帮忙!
将 web.config 文件重命名为 app.config 然后它应该可以工作了
正在努力使用 ConfigurationManager.AppSettings["key"].
从 web.config 文件中读取值使用 ASp .Net v5 和 C#
WEb.config 文件:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v5.0" />
</startup>
<appSettings>
<add key="dbconnectionstring" value="mongodb://sdfgsdfgsdfgsdfg"/>
<add key="Databasename" value="WineSales"/>
</appSettings>
</configuration>
请求和阅读代码:
[HttpPost("customer/addCustomer")]
public IActionResult AddCustomer([FromBody] DTO_IN_Customer customerData)
{
var yeet = ConfigurationManager.AppSettings["dbconnectionstring"];
System.Console.WriteLine(yeet);
var result = _salesPersonService.AddCustomer(customerData);
return Ok(result);
}
有没有我遗漏的东西,因为我搜索的每个地方都是这样做的,当我在 var 结果上放置一个断点时,yeet
是空的。
请帮忙!
将 web.config 文件重命名为 app.config 然后它应该可以工作了