我从使用SignalR hub的SignalR文档中复制了一个lil样本。在开发环境(VS)下它工作正常,我上传到我的主机后,我得到错误404信号器/集线器。 我查看了SignalR常见问题,他们推荐以下内容 -
<script type="text/javascript" src='<%= ResolveClientUrl("~/signalr/hubs") %>'></script>
和
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true">
</modules>
</system.webServer>
不幸的是,他们都没有为我工作......
有什么建议吗?
答案 0 :(得分:2)
我找到了我想要的答案。我觉得这与我在生产服务器上的路由有关 http://blog.tjitjing.com/index.php/2010/09/asp-net-routing-gives-404-error.html
<system.webServer>
<modules>
<remove name="UrlRoutingModule-4.0" />
<add name="UrlRoutingModule-4.0" type="System.Web.Routing.UrlRoutingModule" preCondition="" />
</modules>
</system.webServer>