我有一个简单的示例signalR应用程序,可以使用VS Development Studio服务器正常工作,但是当我切换到使用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中。但似乎有些初始化并没有发生在服务器端。
P.S。这是asp.net NOT asp MVC。