1

プログラムで50個のWebサイトフォルダー(同じサーバー上)を開く必要があるC#.net 3.5コンソールアプリがあり、ルートweb.configを開き、dbname、user、passwordを取得します。

独自のローカル web.config を開く単一のサイトでこれを行う方法を知っています Web.config から接続文字列を取得する方法

しかし、コンソール アプリはどのようにして外部のものを読み込むことができるのでしょうか?

次のようになりますか?

ConfigurationFileMap fileMap = new ConfigurationFileMap(site-root-path + "/Web.Config");
Configuration configuration = ConfigurationManager.OpenMappedMachineConfiguration(fileMap);
configuration.ConnectionStrings["storeConn"].ConnectionString;
4

1 に答える 1

1

Web 構成ファイルは単なる XML ファイルであるため、Linq to XMLなどの任意の XML パーサーを使用して、ConnectionStrings ノードに移動できます。

于 2012-05-14T18:03:49.160 に答える