문제를 해결하려면 어떻게 해야 하 404.17 에 오류가 승리 Server2k8 및 IIS7

StackOverflow https://stackoverflow.com/questions/87107

  •  01-07-2019
  •  | 
  •  

문제

나는 설정의 새로운.net2.0 웹사이트에 IIS7 에서 승리하는 서버 2k8 및 탐색할 때도 페이지에 그것을 나에게 404.17 오류가는 것을 주장하는 파일을(기본값입니다.aspx 이 경우)나타납니다 스크립트나에서 처리되는 정적 파일을 처리기입니다.그것은 소리와 같은 모듈에 대한 매핑 ASP.Net 가 엉망이있어지만,그들은 모습에서 정밀한 구성입니다.누군가가 제안한 수정이 오류가?

도움이 되었습니까?

해결책

나는 이 문제에 lls6 에 한 때 어떻게 든 ASP.NET ISAPI 물건을 파산했다.

실행

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 

를 다시 설정했습니다.

다른 팁

이 솔루션은 나를 위해 일하...(했 aspnet_regiis.exe -나는 손상)

http://forums.iis.net/t/1157725.aspx

1. Locate your App Pool and Right Click
2. Select Basic Settings
3. Select your current .Net Framework Version
4.Restart the App Pool 

나를 위해 그 일을 수행하여 다음

설치 ASP.NET

cd %windir%\Microsoft.NET\Framework64/v4.0.30319
aspnet_regiis.exe -i
  • 다음으로 이동 IIS 관리자를 클릭 서버(root)노드입니다.
  • 기능 보기에서,IIS 섹션에서 열린"ISAPI&CGI 제한을"
  • 오른쪽 클릭합 ASP.NET 4 제한을 열고 마우스 오른쪽 버튼을 클릭하여 허용

그것은 잘 작동한다.

나를 위한,나의 문제이기 때문에 설정 내에 프로젝트의 웹입니다.config file(한 솔루션을,한 번 이해의 문제).

내 web.config 파일에 우리는 이 두 라인에서 시스템입니다.웹 서버>핸들러 지역:

<remove name="WebServiceHandlerFactory-ISAPI-2.0" />
<add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />

지 대안을 처리기는 특성'전제 조건을="integratedMode"'.그래서를 변경했 내 응용 프로그램 풀을 사용하여 Integrated클래식파이프라인 모드 설정(는 것을 반대 위의 솔루션을 말하지 않습니다.)

항상 노력으로 복귀"부모에서"핸들러를 매핑을 처음이다.

기 404.17 하려고 할 때 실행 ASP.NET 4.0 에서 IIS7.5.나는 모든 위의 결국은 정확한 핸들러를 매핑을 수동으로 설정되고 오류에 갔습니다.

그런 다음에 또 다른 웹 사이트와 동일한 오류를 시도했으로 복귀"부모에서"핸들러를 매핑을 추가한 6*.aspx 매핑과 모든 것이 완벽하게 작동했습니다.

분명히 당신이 있어야 하는 부모를 제대로 구성(에서 설치하거나 그렇지 않으면),하지만 이것은 확실히 첫 번째 단계는 모든 사람 취해야한다 이후로 그렇게 쉽습니다.

저지를 위한 솔루션을 클릭하면"되돌리에서 상속에서"핸들러를 매핑 섹션에서 가상 응용 프로그램.

지금까지,아무도 이러한 솔루션이 나를 위해 일했습니다.

내가 찾는 다른 몇 가지 가능한 솔루션(는 작동하지 않은 나를 위해):

하나의 방법이 이 문제를 해결하기 위해...

처음 설치 Windows7 다음 설치 IIS7 으로 모든 기능

한 다음 설치된 Visual Studio2008/2010

제가 작업하고 visual studio2008 년과 2010 년 그러나 나는 본 적이 없이 오류하기 전에.

수도에서 내 친구's PC.또한 내가 이 문제를 해결 오류가 있습니다.

나를 위해 이에 의해 해결 설정은 32 비트 응용 프로그램을 사실이다.

위의 나를 위해 일했습니다.우리의 서버는 64 비트도록 설정하면 응용 프로그램을 허용 32 비트 응용 프로그램를 위해 일 미국:

  • 가 Web Server\응용 프로그램 풀
  • 오른쪽 클릭하여 응용 프로그램이 수영장에서 사용하는 웹 사이트입니다.
  • 고급 설정 클릭...
  • 설정"32 비트 응용 프로그램 사용하는"사실이다.

나는 생각 때문이었 웹 응용 프로그램 컴파일한 32 비트 전용입니다.

%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_regiis.exe -i

나를 위해 일 후 "하려고 시도했으로 프로그램을 로드하는 잘못된 형식으로..." 32framework

어쩌면 병을 저장 u 한 번 더 초 검색

나를 위해, 일했다.설치 기계 설정 섹션이,핸들러,어셈블리,모듈 프로토콜 및 기타 많은 것이 일을 제대로.

나를 위해 그것은 HTTP 활성화를 선택하지 않은 서버에서 특징이다.

우리는 필요한 설치 ASP.NET 3.5and4.5 는 ISAPI 확장,ISAPI 필터와 서버 사이드 포함,Windows 기능 메뉴에서 IIS 개발 특징이다.

또한,하와 명령줄 DISM:

Dism /online /enable-feature /featurename:NetFx3 /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:NetFx4 /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ISAPIExtensions /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ISAPIFilter /All /Source:WindowsInstallers\Win8\sxs /LimitAccess
Dism /online /enable-feature /featurename:IIS-ServerSideIncludes /All /Source:WindowsInstallers\Win8\sxs /LimitAccess

http 활성화에 WCF 서비스에서 켜기/끄기 windows 기능을 해결 문제입니다.

내 경우에는,위의 아무도 답변 문제를 해결,그리고 이유는 CGI 모듈을 설치되지 않았.

이를 해결하려면 나는 다음에는 이러한다.

https://docs.microsoft.com/en-us/iis/configuration/system.webserver/cgi

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top