首先我很抱歉,如果我找不到答案搜索 - 我嘗試了各種搜索主題,但沒有直接相關。Lightswitch Forms基於Windows用戶的身份驗證問題?
我有一個Lightswitch應用程序部署和工作正常,在IIS 7和Windows Server 2008上運行。它只是一個內部Intranet應用程序。
我只使用了FORMS AUTHENTICATION,其他所有人都被禁用。
該應用程序適用於大多數Windows用戶。 但是,一些Windows用戶只能看到空白屏幕 - 沒有登錄,沒有「加載...」,也沒有silverlight「98%」顯示。
在IIS日誌中,我甚至沒有看到當它們嘗試加載應用程序時它正在被訪問的位置?
所以,我的問題是,因爲這只是FORMS身份驗證,可能導致它無法基於哪個Windows用戶試圖運行該應用程序工作?
換句話說,在同一臺Windows 7機器上,它適用於10個用戶,但不適用於其他用戶。順便說一句,應用程序是遠程的 - 它不在本地機器上運行。
用戶ARE能夠訪問同一根inetpub文件夾中同一IIS服務器託管的其他ASP.NET應用程序。
lightswitch應用程序在calssic託管管道模式下使用ASP.NET v4.0 Classic應用程序池。
任何幫助非常感謝! 很高興發佈任何細節/配置/日誌 - 我沒有這樣做,因爲我不知道什麼是最有用的....
經進一步研究; 用戶可以使用Firefox登錄LS應用程序。在IE中報錯的錯誤是 ; 錯誤:未處理的錯誤在Silverlight 2應用代碼:2103類別: InitializeError消息:2103錯誤 發生代碼:0 研究這個錯誤,我發現與具有變化的應用程序的命名空間和不更新幾乎所有引用啓動對象,這不是這裏的情況。 所以我不知道爲什麼它只發生在IE? – bbaley