我有一个使用 MVC4 和 Internet 应用程序模板创建的简单应用程序。我排除了以下内容并部署到 IIS7 服务器。
/App_Start/AuthConfig.cs
/Controllers/AccountController.cs
all views under /Views/Account/
AuthConfig.RegisterAuth() in Global.asax.cs
当应用程序以 开始时,它总是使用 URL//HostingIIS/MyApp/
路由到404 错误。AccountController's login(string returnUrl)
//HostingIIS/MyApp/Account/Login?returnUrl=...
如果我修改 URL 并删除/Account/Login?
并按 Enter 键,应用程序将Home/Index
正确路由到。在我的机器上的 Visual Studio 开发服务器上不会出现此问题。
有谁知道可能导致问题的原因?它是托管 IIS 上的东西吗?