我有一個asp.net網站,早期版本的應用程序需要在經典模式下運行,最新版本可以在集成模式下運行。通常,應用程序被配置爲使用表單身份驗證,但可以將其配置爲使用Windows身份驗證。iis7基於挑戰和基於登錄重定向的身份驗證不能同時使用
業務需求即使在Windows身份驗證中運行IIS時,應用程序仍應支持表單身份驗證,因此管理員必須使用用戶名/密碼登錄。這是由內部處理的代碼決定是否登錄用戶或重定向登錄
ISS6允許此配置沒有問題,事實上IIS 7可以這樣配置,除了它顯示「警報「消息」iis7基於挑戰和基於登錄重定向的身份驗證不能同時使用「。此消息似乎並不嚴格,因爲應用程序似乎按預期工作,愉快地支持IIS作爲Windows身份驗證,但asp.net應用程序認爲它的表單身份驗證。
我遇到的問題是「警報」消息,因爲這無疑會造成混淆和支持呼叫。
是否有辦法提供Windows身份驗證和表單身份驗證,並保持IIS7 UI快樂?