2013-06-12 2 views
0

에 도메인 이름과 같은 구문을 분석하는 방법 :조치의이 내 경로 중 하나입니다

routes.MapRoute(
    name: "PR", 
    url: "Home/PageRank/{id*}", 
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } 
); 

하지만이 URL http://localhost:56828/Home/PageRank/google.com를 사용할 때 404 오류를 받고 있어요.

+0

이전 질문과 유사하지 않습니까? http://stackoverflow.com/questions/11838840/get-a-complete-url-like-http-google-com-as-action-input?rq=1 – Learner

+0

보안상의 이유로 IIS가 .com 확장을 차단할 수 있습니다. . '.org' 해봐. – SLaks

+0

@SLaks 그것은'.org'와 동일합니다 –

답변

1

URL에 .이 있으면 문제가 발생할 수 있습니다. Web.config에서 다음 설정을 시도해보고 작동하는지 확인하십시오. <system.webServer> <modules runAllManagedModulesForAllRequests="true"/>