私はCassiniで開発され、テストされたmvcアプリケーションを持っています。 GoDaddyで自分のサイトにデプロイされ、デフォルトのページが正常に表示されます。クリックしてログインすると、404が表示されます。IIS 7とASP.NET MVCで404エラーを診断する
私はそこにIIS 7で動作しているので、これは予期しないことです。私のルートは簡単です:
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Public", action = "Index", id = "" }
);
routes.MapRoute(
"Report1",
"Report/{action}/{start}/{end}",
new { controller = "Report", action = "Index" }
);
routes.MapRoute(
"Report2",
"Report/{action}/{start}/{end}/{idList}",
new { controller = "Report", action = "Index" }
);
何が起こっているのか、私はこれをトラブルシューティングすることができますか?
ありがとう、Mehrdad。 GoDaddyがデフォルトでIIS 7をクラシックモードに設定していることが分かります。 – Stuart