我的生产Windows Server 2008 R2(SP1)上的我的MVC3网站正在窃听我,我需要您的帮助。MVC路由问题...需要键入/ home
如果我输入... http://www.mywebsite.com ...它显示我IIS7.5欢迎屏幕。但如果我输入http://www.mywebsite.com/home ...那么一切正常。
这里是我的Global.asax:
Public Class MvcApplication
Inherits System.Web.HttpApplication
Shared Sub RegisterGlobalFilters(ByVal filters As GlobalFilterCollection)
filters.Add(New HandleErrorAttribute())
End Sub
Shared Sub RegisterRoutes(ByVal routes As RouteCollection)
routes.IgnoreRoute("{resource}.axd/{*pathInfo}")
' MapRoute takes the following parameters, in order:
' (1) Route name
' (2) URL with parameters
' (3) Parameter defaults
routes.MapRoute(_
"Default", _
"{controller}/{action}/{id}", _
New With {.controller = "Home", .action = "Index", .id = UrlParameter.Optional} _
)
End Sub
Sub Application_Start()
AreaRegistration.RegisterAllAreas()
RegisterGlobalFilters(GlobalFilters.Filters)
RegisterRoutes(RouteTable.Routes)
End Sub
End Class
我试过ASPNET_REGIIS -ir,但这并没有帮助。
任何想法,为什么它不工作没有/家?
非常感谢!
Mojo