Bry*_*yuk 13 authentication asp.net-mvc windows-authentication asp.net-mvc-4
我已经使用Individual User Accounts身份验证创建了Internet MVC应用程序,但现在这个项目应该是带有Windows身份验证的Intranet ...如何在项目完成时切换身份验证?我不是MVC的大师,这对我来说是新技术,所以任何帮助请尽可能地说明所有步骤=)
小智 16
在你项目的Web.config中.第一步是改变:
<authentication mode="Forms">
</authentication>
Run Code Online (Sandbox Code Playgroud)
至
<authentication mode="Windows">
</authentication>
Run Code Online (Sandbox Code Playgroud)
选择项目并在属性窗口中按F4可以更改身份验证方法.
但是,而不是我在这里一步一步地使用这个非常容易遵循的教程: 启用Windows身份验证
Ada*_*rey 10
由于我通过谷歌尝试同样的事情发现了这个问题,并且Firearm的链接并不完全正确的过程,我将尝试列出我在这里经历的步骤.显然,如果我告诉你删除某些东西,那只会意味着你不使用它.我认为您不必按任何特定顺序执行这些步骤.此外,我正在使用实体框架,所以你必须寻找其他地方删除它.
<authentication mode="None" />为<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>.在system.webServer下,删除handlers.在模块下,删除<remove name="FormsAuthentication" />.ManageViewModels从模型中删除.IdentityConfig和Startup.Auth.throwIfV1Schema: false你的构造函数.然后你可以IdentityModels从你的Models文件夹中删除.添加新迁移并更新数据库.| 归档时间: |
|
| 查看次数: |
31515 次 |
| 最近记录: |