类库中的app.config - asp.net C#

时间:2014-01-21 11:08:21

标签: c# asp.net class-library

我有一个类库应用程序,无法配置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"];

但是当我跑步时,总是传递一个空值。

5 个答案:

答案 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)

谢谢大家!

我在网络应用程序中使用了我的配置并解决了问题。这很简单,我很复杂。