0

让我们考虑一个从网站部署的 web.config 文件......

让我们拿另一个项目说控制台应用程序或某个类文件,那么是否可以读取该 web.configuration 文件并在该 web.config 文件中添加一些标签

我只想在其中添加这些行

<system.webServer>
    <modules>
      <add name="sample" type="sample.class" />
    </modules>
  </system.webServer>

等待您的宝贵意见

4

1 回答 1

2

更新:阅读本文下载源代码,它可以帮助您读取/写入配置文件中的新部分。

AppSettings要从文件中读取,Web.Config您可以使用 ConfigurationSettings 或 ConfigurationManager 类。

它的工作原理如下

string connectionInfo = ConfigurationSettings.AppSettings["ConnectionInfo"]; 

ConnectionInfo 位于 AppSettings 下的 Web.config 文件中,例如

<appSettings>
<add key="ConnectionInfo" value="server=(local);database=Northwind;Integrated Security=SSPI" />
</appSettings>

并写在 web.config AppSettings 部分..假设您在配置文件的 appsettings 部分中有一个键“SiteName”...您可以像这样更新它..

Configuration config = WebConfigurationManager.OpenWebConfiguration("~");  
config.AppSettings.Settings["SiteName"].Value = "New Site Name Value";  
config.Save(ConfigurationSaveMode.Modified);  
ConfigurationManager.RefreshSection("appSettings");  
于 2012-06-22T11:22:06.983 回答