我有一个类库应用程序,无法配置CONFIG文件。我的app.config文件:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="test" value="value test"/>
</appSettings>
</configuration>
和我的申请中的电话:
var test = ConfigurationManager.AppSettings["test"];
但是当我跑步时,总是传递一个空值。
答案 0 :(得分:2)
您必须将appSettings
标记放在网站的web.config中才能使用ConfigurationManager.AppSettings["test"]
如果您不想这样做,那么请设置xml
文件,在库代码中读取它。
答案 1 :(得分:2)
类库不使用.config文件。只有应用程序(app.config)和网站s(web.config)才能读取“config”文件。
类库可以使用Configuration Manager读取值,但它们必须在app / web站点内运行。
在ASP.Net中将“app.config”重命名为“web.config”并将其放在网站的根文件夹中。
答案 2 :(得分:1)
将此代码添加到web.config
<configuration>
<appSettings>
<add key="test" value="value test"/>
</appSettings>
</configuration>
这是获得价值
var test = WebConfigurationManager.AppSettings["test"];
答案 3 :(得分:0)
如果你传递的字符串可以使用 在网络配置
<appSettings>
<add key="test" value="value test"/>
</appSettings>
在cs。
String update = Convert.ToString(ConfigurationManager.AppSettings["test "]);
答案 4 :(得分:0)
我在网络应用程序中使用了我的配置并解决了问题。这很简单,我很复杂。