我试图让我的 IIS 7.5 模拟通过浏览器访问站点的用户的帐户。
如果我用...
<identity impersonate="true" userName="mydomain\myusername" password="mypassword" />
它工作得很好。但是,如果我使用...
<identity impersonate="true" />
它不会接听用户。我错过了一些代码吗?或者这是 IIS 7.5 配置问题?
我试图让我的 IIS 7.5 模拟通过浏览器访问站点的用户的帐户。
如果我用...
<identity impersonate="true" userName="mydomain\myusername" password="mypassword" />
它工作得很好。但是,如果我使用...
<identity impersonate="true" />
它不会接听用户。我错过了一些代码吗?或者这是 IIS 7.5 配置问题?
我发布了以前的答案,但我认为这个更适用
尝试选择您是使用特定用户还是通过。不是 100% 确定这是否能解决您的问题,只是想提供帮助!
在启用模拟时,检查您启用了哪些类型的安全性:
打开 IIS
转到您的网站,点击它
单击身份验证(带有锁定图标的蓝色家伙)
确保您启用了 ASP.NET 模拟
应启用模拟
您必须配置 IIS 以将安全令牌传递给 ASP.NET。看这里
您是否尝试打开 Windows 身份验证?