0

MVC3 で ASP.net(C#) アプリケーションを開発しましたが、URL の書き換えをサポートしていない IIS6 サーバーで実行する必要があります。また、default.aspx ファイルもありません。変更できないと思います。 IISサーバー構成も.followingは私のGlobal.asaxを示しています.

public class MvcApplication : System.Web.HttpApplication
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        filters.Add(new HandleErrorAttribute());
    }

    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
        );

    }

    protected void Application_Start()
    {
        AreaRegistration.RegisterAllAreas();

        RegisterGlobalFilters(GlobalFilters.Filters);
        RegisterRoutes(RouteTable.Routes);
    }
}

これを解決する方法はありますか?

4

2 に答える 2

0

何が欲しいのかわかりませんが、これが役立つかもしれません: http://www.asp.net/mvc/tutorials/older-versions/deployment/using-asp-net-mvc-with-different-versions-of -iis-cs

于 2012-07-03T06:11:56.333 に答える
0

@LittleOne : まず最初に。問題から逸れないでください。問題は、MVC 3 を IIS 6に展開する方法です。これを使用して展開します。それは私たちのために働いています。幸運を祈ります。

于 2012-07-03T06:19:56.830 に答える