1

私は使っている:

Configuration objConfig = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);

残念ながら、Failed to map the path '/' エラーがスローされます。また、物理的なアプリケーション パスを提供しようとしましたが、まだ機能していません....

4

2 に答える 2

1

ここにある回線に問題はありません。このようにすることもできます:

System.Configuration.Configuration objConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");

それが失敗した場合は、次の手順に従って IIS から「親パスを有効にする」ことを試みてください。

  1. IIS マネージャーを開く
  2. [接続] ウィンドウで、サーバー ノードを展開し、[サイト] の下からサイトを選択します。
  3. [機能] ビューで、[ASP] をダブルクリックします。
  4. 「親パスを有効にする」を「True」に変更します。
  5. [アクション] ページで、[適用] をクリックします。
  6. IIS を再起動して、問題が解決したかどうかを確認します。
于 2013-03-06T11:24:40.337 に答える
1

この問題は、Visual Studio を管理者として実行することで解決できます。Windows 7 システムでこのエラーが発生しました。一方のシステムでは同じコードが完全に機能しましたが、もう一方のシステムでは機能せず、管理者として VS を実行すると問題が解決しました。

これは、Vistaの同じ問題と同じ解決策に関するリファレンスです。

于 2013-03-29T16:16:41.507 に答える