繁体   English   中英

从单独的管理网站更新web.config

[英]Update web.config from separate administrative website

历史上,我们创建了MMC管理单元来更新web.config中针对ASP.NET MVC应用程序的自定义部分。 这些自定义部分处理主题,后端连接参数,导航等。

我更喜欢创建一个基于Web的界面来管理它。 它将提供更好的用户体验,并且开发和维护要快得多。

主要应用程序是面向公众的和Forms Auth,但我想在管理应用程序上使用Windows Auth将其锁定为本地管理员。 因此,它必须是单独的应用程序。

我可以从admin应用程序读写主要应用程序web.config文件吗?

我相信,如果您将管理应用程序与主要项目写入同一项目,则这应该相当容易。

例如:

var configuration = WebConfigurationManager.OpenWebConfiguration("~");
var section = (AppSettingsSection)configuration.GetSection("appSettings");
section.Settings["test"].Value = "newTest";
configuration.Save();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM