나는 경로를 다음과 같이 원하는 : 내가 쓴웹 API URL 라우팅
localhost:99/client/mycoolshop/index.html.
:로
localhost:99/client/themes/plain/index.html?shop=mycoolshop
를 표시
routes.MapPageRoute(
routeName: "Client",
routeUrl: "client/{shopname}/{page}",
physicalFile: "~/client/themes/plain/{page}?Shop={shopname}"
);
그러나 행운에
.localhost:99/client/mycoolshop/index.html
을 입력하면 페이지를 찾을 수 없다고 표시됩니다. 내가 도대체 뭘 잘못하고있는 겁니까?
왜 'index.html'을 요청합니까? – Yuck
내 생각 엔 아마 '.' index.html에 문제가 있습니다. 파일과 URL에서 확장을 제거하고 어떤 일이 일어날 지보십시오. – elolos
IIS 또는 VS 개발 서버를 사용하고 있습니까? 브라우저에서보기를 클릭하면 localhost : 99/Default.aspx가 표시됩니까? – Kuzgun