Asp.net 如何使用webconfig文件中的密钥获取文件路径
我的硬盘中存储了JSON文件。我在web配置文件中也提到了这一点。请参考以下代码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();
<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"];