2008-11-27 55 views
2

完全重複的this question堆棧跟蹤中的數字是什麼

當您在.Net應用程序中遇到錯誤時,我們得到一個堆棧跟蹤。
例如

[ADOException: cannot open connection] 
    NHibernate.Impl.SessionFactoryImpl.OpenConnection() +153 
    Hibernate.AdoNet.ConnectionManager.GetConnection() +119 
    NHibernate.Impl.SessionImpl.get_Connection() +42 

什麼這些數字意味着什麼呢?

回答

3

該數字表示錯誤的行。如果以釋放模式編譯,它指向dll中該函數的Microsoft中間語言(MSIL)行。如果以調試模式編譯,它將引用代碼中的實際行。