1

新しい ConnectionIdFactory を指定しようとしており、global.asax の Application_Start メソッドに次のコードを含めました。SignalR アセンブリと SignalR.Hosting.AspNet アセンブリの両方を参照しています。

AspNetHost.DependencyResolver.Register(typeof(IConnectionIdFactory),
                                              () => new MyConnectionIdFactory());

「Register」メソッドは、エディタに「シンボル 'Register' を解決できません」と表示します。コンパイルしようとすると、

「SignalR.Hosting.AspNet.AspNetHost.DependencyResolver」は言語でサポートされていません

UPDATE 4/18: 0.5 でこれを行った人はいますか? 最新のコードベースで試してみたいのですが、AspNetHost 名前空間が 0.5 で廃止されることはわかっています。

4

2 に答える 2

2

Jonas Stawskiは、AspNetHost は 0.5 で非推奨になったと述べています。

代わりに、次を使用できます。

GlobalHost.DependencyResolver.Register

0.5 の変更点に関する別の記事を次に示します。

于 2012-05-24T22:50:48.030 に答える
0

私はそれを理解しました-私はSignal.Hosting.AspNet0.4でSignalR0.5を実行していたことがわかりました。(フェイススラップ)。これは、以前に0.5で自分のIConnectionIdFactoryを使用しようとしていたために発生しましたが、それを理解できなかったため、0.4に戻りました。すべての参照を削除したと思いましたが、何かが足りなかったと思います。

これが別の失われた魂を助けることを願っています。

于 2012-04-18T19:52:21.017 に答える