私は使っている:
Configuration objConfig = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);
残念ながら、Failed to map the path '/' エラーがスローされます。また、物理的なアプリケーション パスを提供しようとしましたが、まだ機能していません....
ここにある回線に問題はありません。このようにすることもできます:
System.Configuration.Configuration objConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
それが失敗した場合は、次の手順に従って IIS から「親パスを有効にする」ことを試みてください。
この問題は、Visual Studio を管理者として実行することで解決できます。Windows 7 システムでこのエラーが発生しました。一方のシステムでは同じコードが完全に機能しましたが、もう一方のシステムでは機能せず、管理者として VS を実行すると問題が解決しました。
これは、Vistaの同じ問題と同じ解決策に関するリファレンスです。