2017-11-10 18 views
0

며칠 전에 Windows 10 개발 컴퓨터에서 Falls Creators Update를 받았습니다.Windows 10 Fall Creators Update 후 ASP.NET HttpHandler 오류

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 

는 그 이후로 모든 ASP.NET 웹 사이트에서 사용자 지정 HttpHandler를 (하지 웹 응용 프로그램)을 등록하는 모든 시도는 오류와 함께 실패

Visual Studio 2015를 통합 IIS Express와 함께 사용하고 있습니다. 나는 일하는 데 사용되는 오래된 asp.net 웹 사이트 (.net 버전 2.0)가 있습니다. 이제, 심지어 다음 예제는 작동하지 않습니다

을 App_Code/MyHandler.cs :

public class MyHandler : IHttpHandler 
{ 
    public MyHandler() 
    { 
     // 
     // TODO: Add constructor logic here 
     // 
    } 

    public bool IsReusable 
    { 
     get 
     { 
      return false; 
     } 
    } 

    public void ProcessRequest(HttpContext context) 
    { 
     context.Response.ContentType = "text/html"; 
     context.Response.Write("Hello"); 
    } 
} 

의 Web.config :

<?xml version="1.0"?> 
<configuration> 
    <system.webServer> 
    <handlers> 
     <add name="MyHandler" verb="*" path="*.htm" type="MyHandler"/> 
    </handlers> 
    </system.webServer> 
</configuration> 

난 정말 무슨 일이 일어나고 있는지 이해할 수 없다하고 나는 아이디어와 인내심을 다 써 버렸다. 도와주세요. TIA.

+0

가을 제작자 업데이트를 되돌릴 수 있습니다. 업데이트에 의존하는지 확인하고 다시 확인하십시오. –

+0

솔직히, 앞으로 몇 시간 안에 아무런 대답이없는 경우에도 그렇게 할 것입니다! Microsoft ... – dpant

답변

0

나는 @Hamlet Hakobyan의 제안을 따르고 Windows 10 Fall Creators Update를 제거하기로 결정했습니다.

지금 바로 문제가 해결되었음을 알려드립니다. 여기

사례 누군가 내 개발 설정이 같은 상황에 직면 해 있습니다 :

  • 윈도우 10 빌드 1709
  • 비주얼 스튜디오 커뮤니티 2015 업데이트 3
  • ASP.NET 웹 사이트 프로젝트를 (크리에이터 업데이트 가을)에서 (하지 웹 응용 프로그램 프로젝트)
  • .NET 프레임 워크 버전 2.0
  • IHttpHandler 구현파일은 App_Code 폴더에 있습니다. 당신의 HTTP 처리기 (들)는 Windows 10 가을 크리에이터 업데이트를 설치 한 후 작동을 중지하고 있지받은 경우 https://msdn.microsoft.com/en-us/library/46c5ddfy.aspx

: IIS Express가에 따라 통합 모드에서 실행의 web.config에서

  • HTTP 처리기 등록

    Failed to map the path '/App_GlobalResources/'.

    그때 가서 이전 Windows 10 빌드 (1703)로 되돌아 : 아래 - 그래서 - 유용한 오류입니다.

    희망이 있습니다.