【发布时间】:2013-08-29 00:50:57
【问题描述】:
我收到加载配置文件时出错:无法映射路径“/”。当我尝试运行以下行以获取 web.config 的路径时
Configuration config =System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration("~");
我正在运行 Windows 7、Visual Studio 2010 和 .net framework 4.0。现在我知道这个问题可以通过以管理员身份运行 Visual Studio 来解决,并且在以管理员身份运行之前我已经多次运行相同的代码,但今天以管理员身份运行也不能解决问题。我在队友的笔记本电脑上运行了相同的代码,并且代码运行良好,但当我在笔记本电脑上运行该代码时,它却无法运行。
我已经尝试了所有方法,有没有一种方法可以提供绝对路径以使其暂时工作,并且我的窗户是否会成为问题,因为它最近状况不佳。请帮忙,因为它浪费了我很多时间
【问题讨论】:
-
每次我遇到“无法映射路径”时,都是权限问题。这也可以解释为什么它在以管理员身份运行时会起作用(直到今天?)。我会确保你已经读/写了所有的源代码和目录。
-
很少有文件会锁定它们。我会尝试让它们可写
-
尝试打开你的 vs 管理员
标签: asp.net .net web-config relative-path