ASP.NET模拟问题

时间:2011-05-12 22:19:17

标签: asp.net asp.net-mvc-2 asp.net-mvc-3 impersonation windows-security

我正在尝试让我的IIS 7.5模拟用户通过浏览器访问网站的帐户。

如果我使用......

    <identity impersonate="true" userName="mydomain\myusername" password="mypassword" />

它运作得很好。但是,如果我使用......

    <identity impersonate="true" />

它不会接载用户。我错过了一些代码吗?或者这是IIS 7.5配置问题吗?

4 个答案:

答案 0 :(得分:3)

我发布了之前的回答,但我认为这个应用效果更好

尝试选择您是使用特定用户还是通过。不是100%确定这是否能解决您的问题,只是想帮忙!

pass through or user specific

答案 1 :(得分:2)

在启用模拟时,请检查您启用的安全类型:

  • 打开IIS

  • 访问您的网站,点击

  • 点击身份验证(带锁图标的蓝人)

  • 确保已启用ASP.NET模拟

应启用模拟

Enable impersonation

答案 2 :(得分:1)

您必须配置IIS以将安全令牌传递给ASP.NET。见here

答案 3 :(得分:0)

您是否尝试启用Windows身份验证?