私はiis 7.5のデフォルトのWebサイトにかみそりのWebサイトを設定しようとしています。しかし、ナビゲートしようとすると、常に HTTP エラー 404.0 - 見つかりません。
runAllManagedModulesForAllRequests= true を設定したパブリッシュ経由でサイトをデプロイしました。.net 4 統合モードでアプリケーション プールを使用しています。
IIS で Razor サイトを実行できるようにするには、サーバーに特定のものをインストールする必要がありますか?
そして、サーバーは、この更新は受け入れられないことを通知しますhttp://support.microsoft.com/kb/980368 -> 「特定の IIS 7.0 または IIS 7.5 ハンドラーが、URL の末尾が期間」私は勝利サーバー 2008 R2 64 ビットを実行しています。
私は IIS の専門家ではありませんが、このサイトは開発サーバーで完璧に機能します。
ありがとう
スシビテ。
ps。これがGlobal.asaxのRegisterRoutesです
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
routes.MapRoute("Suppliers", "Areas/Suppliers{controller}/{action}/{id}", new { area = "Areas", controller = "Dashboard", action = "Index" });
routes.MapRoute("Administrator", "Areas/Administrator{controller}/{action}/{id}", new { area = "Areas", controller = "Dashboard", action = "Index" });
}