使用Windows 10版本1709,Visual Studio 2015版本14.0.25431.01更新3,.NET Framework版本4.7.02046和IIS Express开发PC。
ASP.NET网站中的自定义HTTP处理程序(IHttpHalder
的实现)已停止处理以下错误:
Failed to map the path '/App_GlobalResources/'.
堆栈追踪:
[InvalidOperationException: Failed to map the path '/App_GlobalResources/'.]
System.Web.Hosting.HostingEnvironment.MapPathActual(VirtualPath virtualPath,
Boolean permitNull) +8965114
System.Web.Hosting.HostingEnvironment.MapPathInternal(VirtualPath virtualPath) +42
System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate2
(StandardDiskBuildResultCache diskCache) +295
System.Web.Compilation.BuildManager.CheckTopLevelFilesUpToDate
(StandardDiskBuildResultCache diskCache) +55
System.Web.Compilation.BuildManager.RegularAppRuntimeModeInitialize() +174
System.Web.Compilation.BuildManager.Initialize() +238
System.Web.Compilation.BuildManager.InitializeBuildManager() +267
System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) +224
[HttpException (0x80004005): Failed to map the path '/App_GlobalResources/'.]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +9002835
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +85
System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) +333
在Windows更新到版本1709之前,处理程序运行没有问题。
请注意,网站的其余部分(即静态HTML页面等)不受影响。
根据https://gyorgybalassy.wordpress.com/2013/12/02/cleaning-up-iis-express-configuration/使用appcmd
从IISExpress删除网站无法解决问题。
这个主题的目的是汇集关于问题的所有想法,发现和想法。充其量,可以找到问题的根源。