0

我们过去曾创建 MMC 管理单元来更新 web.config 中用于 ASP.NET MVC 应用程序的自定义部分。这些自定义部分处理主题、后端连接参数、导航等。

我更愿意创建一个基于 Web 的界面来管理它。它将提供更好的用户体验,并且开发和维护速度更快。

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

我可以从管理应用程序读取和写入主应用程序 web.config 文件吗?

4

1 回答 1

0

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

例如:

var configuration = WebConfigurationManager.OpenWebConfiguration("~");
var section = (AppSettingsSection)configuration.GetSection("appSettings");
section.Settings["test"].Value = "newTest";
configuration.Save();
于 2012-09-14T16:17:59.610 回答