Visual Studio 2015中的ASP.Net友好URL 404错误

时间:2015-07-27 21:36:07

标签: c# asp.net url-routing visual-studio-2015 friendly-url

所以我有一个ASP.Net网络表单项目。

Global.asax.cs包含:

void Application_Start(object sender, EventArgs e)
{
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
}

而RouteConfig.cs有:

public static void RegisterRoutes(RouteCollection routes)
{
    var settings = new FriendlyUrlSettings();
    settings.AutoRedirectMode = RedirectMode.Permanent;
    routes.EnableFriendlyUrls(settings);
    System.Diagnostics.Debug.WriteLine("Got inside registerroutes.");
}

似乎这些是我需要友好网址才能工作的东西。我访问的任何地址,例如" localhost / Default.aspx",都会变成一个友好的URL," localhost / Default"在这种情况下。所以这部分似乎至少起作用了。我也看到我的小调试语句被吐出来,所以RegisterRoutes方法肯定会运行。

但任何友好的样式URL(localhost / Default可以说)我尝试访问或重定向到给我404错误。谁能告诉我我失踪了什么?

0 个答案:

没有答案