我有一个.net应用程序,我刚刚在Visual Studio 2010中打开,并在启动时询问我将其转换为4.0。我去尝试建立的网站,我得到这个错误:无法映射路径'/'。 .net 4.0
Failed to map the path '/'.
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
[InvalidOperationException: Failed to map the path '/'.]
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath, Boolean permitNull) +8804446
System.Web.Hosting.HostingEnvironment.MapPathInternal(VirtualPath virtualPath) +42
System.Web.VirtualPath.MapPathInternal() +4
System.Web.HttpRequest.MapPath(VirtualPath virtualPath, VirtualPath baseVirtualDir, Boolean allowCrossAppMapping) +107
System.Web.HttpRequest.MapPath(VirtualPath virtualPath) +37
System.Web.HttpServerUtility.MapPath(String path) +99
NU.WorkManagement.Lookup.Lookups..ctor() +82
NU.WorkManagement.Engine.GlobalModule.Init(HttpApplication application) +624
System.Web.HttpApplication.InitModulesCommon() +80
System.Web.HttpApplication.InitModules() +43
System.Web.HttpApplication.InitInternal(HttpContext context, HttpApplicationState state, MethodInfo[] handlers) +828
System.Web.HttpApplicationFactory.GetNormalApplicationInstance(HttpContext context) +304
System.Web.HttpApplicationFactory.GetApplicationInstance(HttpContext context) +107
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +327
我试过最流行的解决方案,我发现谷歌可见(更换和../用〜/但wern't任何... )
更新:
查找构造函数:
public Lookups()
{
_dirPath = System.Web.HttpContext.Current.Server.MapPath("/") + _xmlPath;
}
你有一个默认的文档设置?你有没有设置路线? – Oded 2011-04-01 12:44:17
你可以发布'Lookups'类的构造函数吗?显然有一些错误被映射。你在运行什么Web服务器?这是在虚拟目录下吗?如果您正在使用VS的内置Web服务器运行,您是否以管理员身份运行VS? – TheCloudlessSky 2011-04-01 12:48:08
我正在使用VS中内置的Web服务器运行,是的,我以管理员身份运行。我坚持我会回答这两个问题,我会去找到查找类。 – kralco626 2011-04-01 12:49:49