我想在MVC 2.0應用程序上設置Windows身份驗證。一切都在配置,並且現在我基本上只是想允許通過驗證的用戶,並拒絕匿名用戶:Windows身份驗證問題,當主機名是網站的IIS網站
<authentication mode="Windows" />
<authorization>
<deny users="?"/>
<allow users="*"/>
</authorization>
在IIS網站我已禁用所有其他身份驗證類型,但Windows身份驗證。
而現在的問題: 當我把它設置爲一個應用程序在IIS中的「默認網站」下一切都按預期工作;系統會提示用戶輸入憑據並通過Web服務器上的帳戶進行身份驗證。
但是當我在同一個IIS根上創建一個新網站時,驗證不再起作用。應用程序和網站都在同一應用程序池中的同一個盒子上運行,並且引用磁盤上的相同物理位置。
我真的沒有想法,並非常感謝任何建議。
顯然,問題不在於因爲具有正確配置的DNS條目的站點可以正常工作。所提到的網站是由「主機」配置綁定的,這當然意味着無法反向查找DNS。我仍然想知道如何使用主機條目配置測試設置。 – faester