asp.net - 在 MVC 中构建的新页面和现有 WebForms ASP.NET 项目之间共享身份验证

标签 asp.net asp.net-mvc authentication webforms

我正在开发一个使用 Web 窗体框架构建的项目。我们正在尝试通过使用 MVC 构建所有新页面来迁移到 MVC。两种类型的页面都在同一个项目中。我很想知道人们是如何在 Web 窗体和 MVC 之间共享身份验证的。

最佳答案

如前所述,如果您能够使用表单例份验证,那么您就能够以与通常相同的方式处理它 - 使用其中一种。如果代码在同一个盒子上,那么相同的机器 key 将用于票证,因此无论您是通过 MVC 还是 WF 访问状态,它都可用。如果您在农场,您将再次处理与仅使用一个农场相同的问题。 web.config 等都应相同,您甚至可以共享相同的登录重定向。

关于asp.net - 在 MVC 中构建的新页面和现有 WebForms ASP.NET 项目之间共享身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6494326/

相关文章:

c# - ASP.NET MVC 不良做法 : Optional Submodel With Required Property

c# - 在asp.net中调用方法时传递字符串参数

c# - 将收集数据从 HTML/Razor 表单发送/发布到 MVC 操作参数模型

html - 如何在所有页面中使用相同的模态代码?

python - Django 1.10 - 如何将前端用户身份验证从用户名更改为电子邮件?

c# - 使用 Visual Studio 创建登录表单

c# - 在 XML 中查找信用卡号?

asp.net 母版页验证 w3schools

c# - MVC4 .net4 更新前模型刷新?

jquery - 如何使用 ASP.NET MVC 手动启用 jQuery 验证