簡體   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