1

我试图让我的 IIS 7.5 模拟通过浏览器访问站点的用户的帐户。

如果我用...

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

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

    <identity impersonate="true" />

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

4

4 回答 4

3

我发布了以前的答案,但我认为这个更适用

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

通过或特定于用户

于 2011-05-13T14:47:40.740 回答
2

在启用模拟时,检查您启用了哪些类型的安全性:

  • 打开 IIS

  • 转到您的网站,点击它

  • 单击身份验证(带有锁定图标的蓝色家伙)

  • 确保您启用了 ASP.NET 模拟

应启用模拟

启用模拟

于 2011-05-12T22:36:20.380 回答
1

您必须配置 IIS 以将安全令牌传递给 ASP.NET。看这里

于 2011-05-12T22:27:27.980 回答
0

您是否尝试打开 Windows 身份验证?

于 2011-05-12T22:56:46.760 回答