asp.net-mvc-4 - ASP.NET MVC MVC 4.Signalr/Hub 在 IIS 7中未加载,但在 Visual Studio 中正常工作

  显示原文与译文双语对照的内容

在使用SignalR的Asp. NET 4.0框架上,我正在使用Web应用程序来安装,。 当我调试或者运行应用程序而没有本地调试时,它工作正常。 但是,当它被部署到生产服务器时,它无法找到信号/集线器

Web.Config 中的下列标志无法帮助。


<configuration>


 <system.webServer>


 <validation validateIntegratedModeConfiguration="false"/>


 <modules runAllManagedModulesForAllRequests="true">


 </modules>


 </system.webServer>


</configuration>



时间: 原作者:

听起来需要使用 @Url.Content("~/Signalr/Hubs") 。 参考: Signalr常见问题解答

应该是注释,但没有足够的代表:- ( 。

原作者:

在我的例子中,我在一个新的Windows 7虚拟机中配置 SignalR,最后发现当我转到Inetmgr的.NET 编译功能时

执行这里操作时出现错误。 详细信息:文件名:?C:WindowsMicrosoft.NETFramework v4.0.303 19 configweb.config 行号: 137错误:无法识别的元素'folderlevelbuildproviders"'

所以我只需要运行"aspnet_regiis -iru",它解决了 404问题的问题。

http://www.hanselman.com/blog/ASPNET4BreakingChangesAndStuffToBeAwareOf.aspx

...