Asp.net 如何使用webconfig文件中的密钥获取文件路径

Asp.net 如何使用webconfig文件中的密钥获取文件路径,asp.net,.net,json,wcf,c#-4.0,Asp.net,.net,Json,Wcf,C# 4.0,我的硬盘中存储了JSON文件。我在web配置文件中也提到了这一点。请参考以下代码 <appSettings> <add key="inputFilePath" value="D:\products.json"/> </appSettings> 有人能帮我吗你需要这样打电话 string filepath = ConfigurationManager.AppSettings["inputFilePath"].ToString();

我的硬盘中存储了JSON文件。我在web配置文件中也提到了这一点。请参考以下代码

    <appSettings>
    <add key="inputFilePath" value="D:\products.json"/>
    </appSettings> 

有人能帮我吗你需要这样打电话

string filepath = ConfigurationManager.AppSettings["inputFilePath"].ToString();
请参阅—

//配置文件

<appSettings>
  <add key="customsetting1" value="Some text here"/>
</appSettings>
然后获取文件路径

String path = ConfigurationManager.AppSettings["inputFilePath"];
更多参考资料:




希望这有帮助。

您的代码没有问题。这表明
不在正在执行的项目中。例如,如果您有一个web项目和一些其他类库,并且类库引用了
,则该设置需要位于网站的web.config中。如果您的类库有自己的app.config,则不会读取它。
无论执行什么-网站、web表单、控制台应用程序等,-这就是
需要的地方,无论尝试读取的是什么。

我已经尝试使用上述代码,但得到的异常类型为“System.NullReferenceException”。@anithalm您能够获取stringpath还是它的空值?@anithalm您对它的实现一定不正确。这绝对适用于从配置文件检索键值。
<appSettings>
  <add key="customsetting1" value="Some text here"/>
</appSettings>
using System.Configuration;
String path = ConfigurationManager.AppSettings["inputFilePath"];