는 인터넷 웹을 사용하여 인증되지 4.5.1인터넷 웹 4.5.1 라우팅 아무것도는
는 기본 문서에 대한 규칙 (예 : index.html을)를 구성하려고 오프 시작 :
routes.MapPageRoute(
"Default",
"",
"~/Statics/anybody.html"
);
하면 디버그시를 로컬 나는
http://localhost:52065/Statics/anybody.html
로 이동
http://localhost:52065
(확장자없이) 원하는
길 아래로 스플래시 페이지로 이동하도록 요청 된 권한이 필요합니다 (예 : /Statics/anybody.html).
public class AuthenticatedConstraint : IRouteConstraint
{
public bool Match(HttpContextBase httpContext, Route route, string parameterName, RouteValueDictionary values,
RouteDirection routeDirection)
{
return httpContext.Request.IsAuthenticated;
}
}
그런 다음 다음을 사용할 수
@Brain Deragon ** RouteCollection ** ** System.Web.Routing ** 네임 스페이스에서 사용 중이며 ** MapRoute ** 메소드에만지도 ** MapPageRoute **이 있습니다. MapPageRoute의 외형은 비슷하지만 올바른 클래스를 사용하고 있는지 궁금합니다. –
@Brain Deragon, ** PageBuildProvider **를 Web.config에 추가하고 구성이 작동했습니다. 감사 –