我最近遇到了我的配置文件提供程序的問題:它不會正確檢索配置文件(請參見下面的錯誤)。它在本地工作,但是當我將Web部署項目編譯的代碼放在服務器上時,它會崩潰。Activator.CreateInstance針對參數「類型」拋出ArgumentNullException
值不能爲空。 參數名稱:類型 描述:在 執行 當前Web請求期間發生未處理的異常。請查看堆棧跟蹤以獲取有關該錯誤的更多信息以及源代碼的位置。
Strack Trace:
[ArgumentNullException:值不能爲空。 參數名:類型] System.Activator.CreateInstance(類型類型,布爾非公開)2796915 System.Web.Profile.ProfileBase.CreateMyInstance(字符串username,布爾isAuthenticated)76 System.Web.Profile.ProfileBase.Create (字符串的用戶名,布爾isAuthenticated)312
我找到了解決方案,但它遠不是顯而易見的(見我的回答如下)的。