首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebConfigurationManager.OpenWebConfiguration抛出未能映射路径'/‘

WebConfigurationManager.OpenWebConfiguration抛出未能映射路径'/‘
EN

Stack Overflow用户
提问于 2013-03-06 07:26:18
回答 2查看 4K关注 0票数 1

我正在使用:

代码语言:javascript
复制
Configuration objConfig = WebConfigurationManager.OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);

但不幸的是,它抛出的未能映射路径'/‘错误。我也试图提供物理应用路径,但它仍然不起作用.

EN

回答 2

Stack Overflow用户

发布于 2013-03-06 11:24:40

我看不出你这条线有什么问题。你也可以试着这样做:

代码语言:javascript
复制
System.Configuration.Configuration objConfig = System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");

如果失败,请尝试通过以下步骤从IIS中“启用父路径”:

  1. 打开IIS管理器
  2. 在“连接”窗格中,展开服务器节点并从“站点”下面选择站点。
  3. 在“特性”视图中,双击“ASP”。
  4. 将“启用父路径”更改为“真”。
  5. 在“操作”页面下,单击“应用”。
  6. 重新启动IIS,看看您的问题是否解决了。
票数 1
EN

Stack Overflow用户

发布于 2013-03-29 16:16:41

通过以管理员身份运行Visual可以解决此问题。我在Windows 7系统上看到了这个错误,在一个系统上,相同的代码工作得非常好,但是在另一个系统上,运行VS来帮助我们解决这个问题。

下面是一个关于相同问题的参考文献和相同的Vista解决方案。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15241382

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档