我正在使用:
Configuration objConfig = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);
但遗憾的是它会抛出无法映射路径'/'错误。 我也试图提供物理应用程序路径,但仍然无法正常工作....
答案 0 :(得分:1)
我没有看到你在这里有任何问题。您也可以尝试这样做:
System.Configuration.Configuration objConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
如果失败,请按照以下步骤尝试从IIS启用“父路径”:
答案 1 :(得分:0)
可以通过以管理员身份运行Visual Studio来解决此问题。我在Windows 7系统上看到了这个错误,当在一个系统上时,相同的代码运行得非常好,但在另一个系统上没有运行VS作为管理员解决了我们的问题。
这是针对Vista的同一问题和相同解决方案的reference。