0

これまで、ASP.NET MVC アプリケーションの web.config のカスタム セクションを更新するために、MMC スナップインを作成してきました。これらのカスタム セクションは、テーマ、バックエンド接続パラメーター、ナビゲーションなどを扱います。

これを管理するための Web ベースのインターフェイスを作成したいと思います。これにより、ユーザー エクスペリエンスが向上し、開発と保守が大幅に高速化されます。

主なアプリケーションは公開されているフォーム認証ですが、管理アプリケーションで Windows 認証を使用してローカル管理者にロックダウンしたいと考えています。そのため、別のアプリケーションにする必要があります。

管理アプリケーションからプライマリ アプリケーションの 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 に答える