VS Development Studioサーバーを使用して正常に動作する単純なサンプルsignalRアプリがありますが、IISの使用に切り替えると動作しません。
スクリプトの宣言のすべてのバージョンを試しましたが、
<script src="/signalr/hubs" type="text/javascript"></script>
<script src="../signalr/hubs" type="text/javascript"></script>
<script src="http://localhost/TestApp/signalr/hubs" type="text/javascript"></script>
<script type="text/javascript" src='<%= ResolveClientUrl("~/signalr/hubs") type="text/javascript"></script>
すべて無駄に。ChromeまたはIEで開発者ツールを使用すると、/ signalr/hubsが404エラーとして表示されます。任意のアイデアをいただければ幸いです。
私はすでにラインを持っています
GlobalHost.DependencyResolver.Register(typeof(IConnectionIdGenerator), () => new MyConnectionFactory());
global.ascxのApplication_Start内。しかし、サーバー側では初期化が行われていないようです。
psこれはaspMVCではなくasp.netです。