2017-03-21 112 views
0

我正在使用ASP.NET MVC和我使用窗体身份验证的活动目录。但是,我需要为我的控制器之一使用Windows身份验证并模拟用户,是否可以同时使用身份验证以及如何执行此操作?ASP.NET窗口和窗体自动验证

在我的web配置我已经试过这样:

<authentication mode="Windows" /> 
    <identity impersonate="true" userName=“username” password=“password” /> 
<authentication mode="Forms"> 
     <forms name=".ADAuthCookie" loginUrl="~/Login/Index" timeout="45" slidingExpiration="false" protection="All" path="/" /> 
    </authentication> 

但是当我尝试运行我的网站,我得到一个500内部服务器错误。请帮忙!我只需要在我的一个控制器中模拟一个用户。该控制器不需要Active Directory认证。

回答

0

表单身份验证或Windows身份验证是您的服务器的配置参数。您不能在Web应用程序的同一实例上同时使用两种身份验证方法。 针对您的问题,请检查we.config文件和IIS配置之间的匹配。 请在你的文章中添加一些配置细节。 干杯