首页 > Web开发 > 详细

常见.NET功能代码汇总

时间:2015-07-13 20:18:22      阅读:308      评论:0      收藏:0      [点我收藏+]

1,在Web上修改指定文件位置的Web.config

这里需要使用 WebConfigurationManager 类,但必须使用WebConfigurationFileMap类来指定文件位置,看代码:

long appId = 123;

 //修改网站的配置文件
 var configFile = new FileInfo(configFilePath);
 var vdm = new VirtualDirectoryMapping(configFile.DirectoryName, true, configFile.Name);
 var wcfm = new WebConfigurationFileMap();
 wcfm.VirtualDirectories.Add("/", vdm);
 var config = WebConfigurationManager.OpenMappedWebConfiguration(wcfm, "/", siteName);
 AppSettingsSection appSection = (AppSettingsSection)config.GetSection("appSettings");
 appSection.Settings["abc"].Value = "system tag";
 appSection.Settings["appId"].Value = appId.ToString();
 config.Save();

 上面的代码参考自 stackoverflow ,但是OpenMappedWebConfiguration 必须指定第3个参数,否则会报错。不过,siteName 并不要求与IIS的站点名字对应,随意写一个也可以。

 

常见.NET功能代码汇总

原文:http://www.cnblogs.com/bluedoctor/p/4643486.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!