【问题标题】:How to remove url rewriting in ASP.net C# MVC3 application with IIS6?如何使用 IIS6 删除 ASP.net C# MVC3 应用程序中的 url 重写?
【发布时间】:2012-07-03 06:08:35
【问题描述】:

我已经使用 MVC3 开发了 ASP.net(C#) 应用程序,但我不得不在不支持 url 重写的 IIS6 服务器上运行它。而且我也没有 default.aspx 文件。我不认为我也可以更改 IIS 服务器配置。以下显示了我的 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);
    }
}

知道如何解决这个问题吗?

【问题讨论】:

标签: c# asp.net-mvc-3 iis-6


【解决方案1】:

【讨论】:

  • 是的,它很有帮助。我之前检查过该链接。但我正在寻找应用程序中的方法。我们是否可以选择删除重写。
【解决方案2】:

@LittleOne:伙计,第一件事。不要偏离这个问题,问题是如何在 IIS 6 上部署 MVC 3。 使用this 进行部署。它对我们有用。祝你好运。

【讨论】:

  • 出于安全考虑,我们的服务器不允许 url 重写。所以我正在寻找应用程序中的方法。
猜你喜欢
  • 2012-01-13
  • 2011-10-31
  • 1970-01-01
  • 1970-01-01
  • 2013-09-28
  • 2021-07-01
  • 1970-01-01
  • 2011-03-05
  • 2010-10-07
相关资源
最近更新 更多