2014-08-29 63 views
2

將我的.NET服務器和客戶端項目升級到4.0 RC 後,我得到NullReference異常,因爲我的自定義狀態對象爲空。 我在OnOpen事件處理程序中實例化狀態屬性,但在第一次調用的方法體內部它已經爲null。XSockets.NET 4.0 - 通過方法調用創建的新控制器實例

我檢查了調試器,看到this.GetHashCode()在OnOpen事件處理程序和方法中返回不同的值 ,這意味着它是一個不同的實例。

這是一個已知的問題嗎?我認爲這是非常基本的行爲,並且可能在升級到新版本時錯過了某些內容。

在此先感謝。

回答

1

使用別名有是一個bug(因爲你已經發現了)。 的解決方法是使用控制器的類名或只有別名下外殼。

在使用你的情況

[XSocketMetadata(PluginAlias = "test")] 

會工作。

Regards Uffe

相關問題