2

c# コードを使用して web.config からフォルダー パスにアクセスするにはどうすればよいですか。ここにサンプルコードがあります。

このパスを Web 構成に配置する方法C:\\whatever\\Data\\sample.xml

このパスを Web 構成から読み取る必要があります。

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

SettingsManager2つのメソッドを持つクラスを作成することをお勧めします。

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から読み取るには、次を使用するだけですWebConfigurationManager

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