RouteTable.Routes
에 사용자 지정 asp.net 경로를 등록했습니다.프로덕션 환경에서 ASP.NET 라우팅
routes.MapPageRoute(
"View Service",
"home/services/{*ServiceName}",
"~/home/displayservice.aspx"
);
내 응용 프로그램은 ASP.NET 4.0 라우팅 시스템을 사용하며 디버깅을 위해 Visual Studio에서 웹 사이트를 실행할 때 모든 것이 개발 컴퓨터에서 제대로 작동합니다.
http://new.komplus.ua/home/services/viruses/antivirus/
또는 라우팅 시스템에 의해 처리 될 예정 다른 경로를 탐색 할 때
내가 IIS7에 사이트를 이동
는 라우팅이 발생하지 않습니다. 결과적으로 서버에서 404 오류가 발생합니다.나는 웹 서버에 global.asax와 /home/displayservice.aspx
을 복사하고 업데이트 이후 웹 사이트와 앱 풀을 다시 시작했지만 라우팅은 여전히 발생하지 않는다고 확신합니다.
라우트되지 않은 다른 페이지는 정상적으로로드하십시오.
VS2010 디버그 환경과 비교하여 ASP.NET 4 라우팅이 작동하려면 IIS에 특정 구성이 있습니까?