ASP服务器变量无法在本地IIS上运行

时间:2008-09-12 21:03:40

标签: asp.net iis server-variables

我正在研究一个简单的ASP.Net页面(实际上是处理程序),我在其中检查LOGON_USER服务器变量的值。这可以使用Visual Studio的内置Web服务器,并且可以在部署到实时Intranet站点的其他站点中使用。但它不适用于我本地XP机器上的IIS实例。如果我不能修复它,或者发生了什么?

2 个答案:

答案 0 :(得分:2)

您在IIS中启用了哪些身份验证? Anonmyous,Basic,Digest,Integrated Windows?对我来说听起来像启用/允许匿名访问,没有别的。这意味着不会填充LOGON_USER。

当您访问本地IIS时,如果您使用IE,请尝试使用http://127.0.0.1。 IE将识别“localhost”在您的本地受信任区域,并在启用集成Windows身份验证时自动传递您的XP登录凭据。

答案 1 :(得分:0)

除了Jon的回答,IIRC即使您启用了集成身份验证,如果启用了匿名身份验证,它也会优先...