小编unk*_*own的帖子

为什么Windows身份验证/模拟在使用iis 7.5/windows 7 /的asp.net应用程序上失败

我正在解决为什么我无法通过为Windows身份验证和模拟配置的ASP.Net站点上的登录对话框.

我有一个ASP.Net 2.0应用程序,我正在尝试使用IIS 7.5在Windows 7上部署它.我创建了一个新站点,并将其绑定到localhost和一个完全限定的域名.FQDN位于我的hosts文件中,并重定向到127.0.0.1

该站点还运行我创建的AppDomain,具有集成管道模式,并且流程模型标识设置为ApplicationPoolIdentity.

Web.config包括以下内容:

<trust level="High" />
<authentication mode="Windows" />
<authorization>
  <deny users="?"/>
</authorization>
<identity impersonate="true"/>`
Run Code Online (Sandbox Code Playgroud)

站点目录上的ACL设置为Everyone(完全控制 - 用于测试).应用程序池虚拟帐户(Windows 7的事物)也设置为对站点的物理目录的完全控制.

IIS身份验证启用了ASP.Net模拟并启用了Windows身份验证.

当我以localhost身份连接到站点时,它允许我通过登录提示并且应用程序加载而不会发生意外.

当我作为在此站点/ ip /端口的主机头绑定中设置的FQDN连接到站点时,我无法通过登录提示.单击取消会生成http 401.1错误页面.

为什么?

asp.net impersonation windows-authentication windows-7 iis-7.5

7
推荐指数
2
解决办法
2万
查看次数

如何在Silverlight中捕获部分屏幕

我想从应用程序中执行正在运行的silverlight 3应用程序的屏幕截图,然后我想将其作为缩略图呈现给用户,比如在Image控件中.

我在做梦吗?

silverlight screenshot

3
推荐指数
1
解决办法
3668
查看次数