rea*_*aln 85 c# asp.net web-config
我的XML看起来像这样,文件名是 web.config
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="configFile" value="IIS.config"/>
<add key="RialtoDomain" value="ASNC_AUDITORS"/>
</appSettings>
<system.serviceModel>
....
</system.serviceModel>
</configuration>
Run Code Online (Sandbox Code Playgroud)
在我读这样的代码中
String path = ConfigurationSettings.AppSettings["configFile"];
Run Code Online (Sandbox Code Playgroud)
我得到一个空值.没有异常被抛出.这是正确的方法吗?
mar*_*c_s 145
因为你正在访问web.config
你应该使用的
using System.Web.Configuration;
WebConfigurationManager.AppSettings["configFile"]
Run Code Online (Sandbox Code Playgroud)
Vis*_*har 30
添加命名空间
using System.Configuration;
Run Code Online (Sandbox Code Playgroud)
代替
ConfigurationSettings.AppSettings
你应该使用
ConfigurationManager.AppSettings
String path = ConfigurationManager.AppSettings["configFile"];
Run Code Online (Sandbox Code Playgroud)
ConfigurationManager.AppSettings["configFile"]
Run Code Online (Sandbox Code Playgroud)
http://msdn.microsoft.com/en-us/library/system.configuration.configurationmanager.appsettings.aspx
归档时间: |
|
查看次数: |
113678 次 |
最近记录: |