2013-07-18 39 views
-3

當我嘗試在Visual Studio 2012中構建時出現此錯誤未將對象引用設置爲對象的實例

未將對象引用設置爲對象的實例。

Line 21: 
BrandConfig brandConfig = BrandConfig.ReadConfig(string.Format("{0}/{1}/Config/BrandConfig.xml", TenantWebViewConfig.Config.DataFolderPath, Session[Constants.SESSION_COMPANYID].ToString())); 
+2

好的,所以這裏有一個空引用。不幸的是,你已經給了我們一個*巨大的代碼行,沒有任何上下文,所以我們不能真正幫助你很多...... –

+0

根據調試器,哪個對象是'null'? –

+0

@Jon Skeet即使在簡單的評論你擊敗任何人......:D – Abbas

回答

2

如果你打破這條線下來,你能看到的地方,你可以得到這個錯誤。如果TenantWebViewConfig是一個實例對象,則此部分可能會失敗:

TenantWebViewConfig.Config 

否則,如果Confignull,則此部分:

Config.DataFolderPath 

最後,如果Session[Constants.SESSION_COMPANYID]回報null,那麼這將失敗:

Session[Constants.SESSION_COMPANYID].ToString() 

我的猜測是?我會說這是可能是這個:Session[Constants.SESSION_COMPANYID].ToString()

相關問題