2

如何使用 c# 代码从 web.config 访问文件夹路径。这是一个示例代码。

如何将此路径放在网络配置中C:\\whatever\\Data\\sample.xml

我必须从网络配置中读取此路径。

string folderpath = ConfigurationSettings.AppSettings["path"].ToString();

using (XmlWriter xw = XmlWriter.Create(folderpath, new XmlWriterSettings { Indent = false }))

请帮忙.....

4

3 回答 3

10

这是一些可以帮助您的示例代码

这将进入您的 web.config。

<configuration>
    <appSettings>
        <add key="myFilePath" value="C:\\whatever\\Data\\sample.xml"/>
    </appSettings>
</configuration>

这就是您阅读它的方式:

path = System.Web.Configuration.WebConfigurationManager.AppSettings["myFilePath"].ToString();
于 2012-05-31T05:32:22.573 回答
1

配置文件。

 <configuration>
      <appSettings>
        <add key="path" value="c:\dev"/>
      </appSettings>
    </configuration>

访问它的代码。

 string path = System.Configuration.ConfigurationSettings.AppSettings["path"].ToString();
于 2012-05-31T05:37:31.777 回答
0

我建议你创建一个SettingsManager类,它有两种方法:

public class SettingsManager
{
    public string Get(string key) 
    {
       // Reading settings from anywhere, in your case from web.config;
    }

    public string Save(string key, string value)
    {
       // Saving settings in a storage, here in web.config; 
    }
}

然后从 web.config 中读取,只需使用WebConfigurationManagerusing:

return WebConfigurationManager.AppSettings[key];
于 2012-05-31T05:42:21.693 回答