繁体   English   中英

ASP Server变量不适用于本地IIS

[英]ASP Server variable not working on local IIS

我正在一个简单的ASP.Net页面(实际上是处理程序)上,在该页面上检查LOGON_USER服务器变量的值。 这可以使用Visual Studio的内置Web服务器工作,也可以在部署到实时Intranet站点的其他站点中工作。 但是它不适用于我的本地XP计算机上的IIS实例。 我该如何解决?如果无法解决,该怎么办?

您在IIS中启用了什么身份验证? 匿名,基本,摘要,集成Windows? 在我看来,匿名访问已启用/允许,仅此而已。 这意味着未填充LOGON_USER。

当您访问本地IIS时,尤其是使用IE时,请尝试使用http://127.0.0.1 IE会将“本地主机”识别为您的本地受信任区域,并且在启用集成Windows身份验证后将自动通过XP登录凭据。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM