0

web.config ファイルのアプリ設定に追加されたキーを取得しようとしています:

<add key="ComponentXML" value="~/App_Data/Components.XML"/>

そして、私はこの方法で値を取得しようとしています:

           string componentsXMLFile = "ComponentXML";
     ConfigurationManager.AppSettings[componentsXMLFile ]);

しかし、それはびっくりしています:

Could not find a part of the path 'c:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\~\App_Data\Components.XML

これは私のプロジェクトフォルダーの一部ではなく、他の何かを参照しています

どうすればこれを解決できますか? 過去3時間からこの問題に悩まされています。

私を助けてください

よろしくお願いします

4

1 に答える 1

0

このコードはasp.net Webページにあり、この行は私にとってはうまくいきました。

Server.MapPath(ConfigurationManager.AppSettings[componentsXMLFile]);

もう少しグーグルで調べた後、ここから答えのソースを見つけました。

ありがとう

于 2011-04-18T09:48:48.363 に答える