gpt4 book ai didi

c# - ConfigurationManager.AppSettings[key] 始终为空

转载 作者:行者123 更新时间:2023-12-05 03:16:01 27 4
gpt4 key购买 nike

我正在尝试从 app.config 的 appSetting 部分获取键“sUser”的值

这是我的class.cs上的代码

string sUsr = ConfigurationManager.AppSettings.Get["sUser"];

但始终为空。

我尝试了这段代码(我从 MSDN 中获取):

// Get the configuration file.
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);

// Get the appSettings section.
AppSettingsSection appSettings = (AppSettingsSection)config.GetSection("appSettings");

// Get the auxiliary file name.
Console.WriteLine("Auxiliary file: {0}", config.AppSettings.File);

但是显示文件为空

此外,我正在使用 stting 控制台编写这些属性,如果我使用

获取应用程序,它就可以工作
string sUsr = WIW.Business.Properties.Settings.Default.sUser;

但我打算在网站和网站的 web.config 中使用该类作为引用,我无法配置这些设置

最佳答案

在您的 App.config 中,appSettings 部分应如下所示:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="sUser" value="Test"/>
</appSettings>
</configuration>

关于c# - ConfigurationManager.AppSettings[key] 始终为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2660372/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com