Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc MVC4。信号器/集线器未在IIS 7中加载,但在Visual Studio中工作正常_Asp.net Mvc_Asp.net Mvc 4_Signalr - Fatal编程技术网

Asp.net mvc MVC4。信号器/集线器未在IIS 7中加载,但在Visual Studio中工作正常

Asp.net mvc MVC4。信号器/集线器未在IIS 7中加载,但在Visual Studio中工作正常,asp.net-mvc,asp.net-mvc-4,signalr,Asp.net Mvc,Asp.net Mvc 4,Signalr,我正在Asp.NET4.0框架上开发一个使用SignalR的Web应用程序,它是从Nuget软件包安装的。当我调试或运行应用程序而不在本地调试时,它可以正常工作。但是,将其部署到生产服务器时,无法找到信号/集线器 web.config中的以下标志没有帮助 <configuration> <system.webServer> <validation validateIntegratedModeConfiguration="false" />

我正在Asp.NET4.0框架上开发一个使用SignalR的Web应用程序,它是从Nuget软件包安装的。当我调试或运行应用程序而不在本地调试时,它可以正常工作。但是,将其部署到生产服务器时,无法找到信号/集线器

web.config中的以下标志没有帮助

<configuration>
    <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true">
        </modules>
    </system.webServer>
</configuration>

听起来需要使用@Url.Content~/signal/Hubs。。。参考:


应该是注释,但没有足够的重复:-.

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

执行此操作时出错。 细节: 文件名:\?\C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\web.config 行号:137 错误:无法识别的元素“folderLevelBuildProviders”

所以,我所要做的就是运行aspnet_regais-iru,它解决了404问题


卡西尼号还是IIS快车?你能在Win7开发机器上的本地主机上运行它吗?看到错误消息了吗?使用IIS Express可以,但与IIS 7.0共享主机时出现问题。[HttpException]:路径的控制器&39/信号员/集线器和39;未找到或未实现IController。在System.Web.Mvc.DefaultControllerFactory.GetControllerInstanceRequestContext请求上下文中,在System.Web.Mvc.DefaultControllerFactory.CreateControllerRequestContext请求上下文中键入controllerType,在System.Web.Mvc.MvcHandler.ProcessRequestInitHttpContextBase httpContext中键入字符串controllerName,IController&controller,IControllerFactory&factory位于System.Web.Mvc.MvcHandler.c\u DisplayClass6.b\u 2…让它在Win7/LocalHost上工作