Model view controller 如何在IIS 7.5的MVC 2中混合窗体身份验证和Windows身份验证?

Model view controller 如何在IIS 7.5的MVC 2中混合窗体身份验证和Windows身份验证?,model-view-controller,iis-7,forms-authentication,windows-authentication,Model View Controller,Iis 7,Forms Authentication,Windows Authentication,我已经看到过很多这样的文章,如果你运行的是ASP.Net应用程序,而不是IIS7.5中的MVC2应用程序,那么这个问题就迎刃而解了。使用web.config中的位置和两个独立的登录页是否可以像使用asp.net一样使用相同的解决方案?您需要注册一条新路线才能完成此操作吗 我知道它可以在IIS中使用两个独立的应用程序,但我希望它们都在同一个应用程序中。有什么想法吗 asp.net的解决方案 看起来您可以使用以下解决方案。 但是我必须在我的MVC解决方案中创建一个ASP.net页面,

我已经看到过很多这样的文章,如果你运行的是ASP.Net应用程序,而不是IIS7.5中的MVC2应用程序,那么这个问题就迎刃而解了。使用web.config中的位置和两个独立的登录页是否可以像使用asp.net一样使用相同的解决方案?您需要注册一条新路线才能完成此操作吗

我知道它可以在IIS中使用两个独立的应用程序,但我希望它们都在同一个应用程序中。有什么想法吗

asp.net的解决方案


看起来您可以使用以下解决方案。

但是我必须在我的MVC解决方案中创建一个ASP.net页面,直接点击该页面来处理Windows身份验证,然后重定向到MVC站点。web.config中的location部分应该可以工作,因为它不依赖于路由