Asp.net mvc 3 MVC-窗体和Windows身份验证
我希望这是可能的。请注意,我并没有试图混合使用这两种身份验证形式。我的目标是保护现有站点,就像现在使用表单身份验证一样。我不希望Windows身份验证在任何现有页面中工作,我们使用授权属性来保护控制器,并且应该继续按原样工作 我想添加一个MVC区域,其中只有Windows身份验证可以工作。我正在考虑创建一个新的Authorize属性子类,它只接受Windows集成身份验证,但我不确定如何指定站点与区域的身份验证模式Asp.net mvc 3 MVC-窗体和Windows身份验证,asp.net-mvc-3,windows-authentication,asp.net-mvc-areas,Asp.net Mvc 3,Windows Authentication,Asp.net Mvc Areas,我希望这是可能的。请注意,我并没有试图混合使用这两种身份验证形式。我的目标是保护现有站点,就像现在使用表单身份验证一样。我不希望Windows身份验证在任何现有页面中工作,我们使用授权属性来保护控制器,并且应该继续按原样工作 我想添加一个MVC区域,其中只有Windows身份验证可以工作。我正在考虑创建一个新的Authorize属性子类,它只接受Windows集成身份验证,但我不确定如何指定站点与区域的身份验证模式 我该如何配置这样的应用程序?由于MVC不使用物理文件夹结构(除了内容,如脚本、图
我该如何配置这样的应用程序?由于MVC不使用物理文件夹结构(除了内容,如脚本、图像、css等,甚至在MVC4中,大部分内容现在已虚拟化为捆绑包),所以所有身份验证或多或少都在站点的根目录下完成
您最好创建一个具有自己的web.config和身份验证设置的子站点,而不是在同一个站点中尝试两种形式的身份验证。是的,这也是我的想法,但我希望有一些选项可以做到这一点。@Andy-还有其他选项,但它们要复杂得多。子站点只是最简单的方法。也许你也可以在你的答案中扩展这些内容。我可能不会走复杂的路线,但为了完整起见,如果其他人有理由做其他选择。