2012-11-01 1 views
2

IIS 6/winSrv 2003 r2에 배포 된 웹 응용 프로그램에서 signalr/hubs url에 액세스하면 404 오류가 발생합니다.IIS 6/windows 서버 2003 R2의 SignalR 구성

runAllManagedModulesForAllRequests = true 및 false를 시도했습니다. 그러나 나는 그것이 II7 및>에 대한 것이라고 말하는 주석을 #issues 중 하나에서 발견했습니다.

또한 나는 v4.0.30319 \ aspnet_isapi.dll을 와일드 카드 매핑을 설정 한 여전히 같은 오류가 404

IIS 6 로그인 오류 : 나는 IIS 7에 배포

W3SVC1 127.0.0.1 GET /devweb/signalr/hubs - 80 - 127.0.0.1 Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.2;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+.NET4.0C;+.NET4.0E) 404 0 3

Win7에서 잘 작동합니다. IIS 6에서도 작동하도록 만들어야하므로 일부 고객에게 배포 할 수 있습니다.

답변

1

"모든 동사"로 매핑을 설정 했습니까?

+0

'확인 ...'확인란을 사용하지 않고 모든 동사에 .compiled를 설정하고 문제를 해결했습니다. !!!! 고맙습니다 !!!! – user1791567

+0

문제 없음 =). 나는 10 년 넘게 smarterasp.net에서 일했습니다. 나는 매일 이런 종류의 문제들을 본다. – user1785999

+0

'모든 동사'의 위치와이 문제를 해결하기 위해 변경해야 할 부분을 설명해 주시겠습니까? – guanome

1

This 솔루션이 나를 위해 작동했습니다. IIS 관리자에서 Asp.Net 응용 프로그램의 속성에

  1. 이동을
  2. 구성에
  3. 클릭
  4. 는 pathaspnet_isapi.dll 붙여 넣기 (와일드 카드 응용 프로그램지도를 삽입 할) 삽입에
  5. 클릭 : C : \를 windows \ microsoft.net \ framework \ v4.0.30319 \ aspnet_isapi.dll
  6. 선택 취소 : 파일이 존재하는지 확인하십시오.
  7. 확인을 누르고 모든 대화 상자를 닫습니다.
+0

IIS 6.0 visualstudio 2010 (v4.0)의 정확한 해결책 –