![](/img/trans.png)
[英]asp.net c# working with iis express but not with iis local
[英]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.