SignalR未在启动类

时间:2017-11-22 12:26:51

标签: asp.net-mvc signalr

我在我的项目中安装了signalr并在启动类中注册了这个

    public void Configuration(IAppBuilder app)
    {
        app.MapSignalR();          
    }

但我在浏览器控制台中有错误

Uncaught Error: SignalR: Error loading hubs. Ensure your hubs reference is 
correct, e.g. <script src='/signalr/js'></script>.
    at Object.start (jquery.signalr-2.2.2.min.js:9)
    at notificationsmodule.js:2

我将此脚本添加到布局页面

<script src="~/Scripts/jquery.signalR-2.2.2.min.js"></script>
<script src="~/signalr/js"></script>
<script src="~/Content/Notification/NotificationsModule.js"></script>

我搜索过这个错误,我找到了一些不能解决我的问题的解决方案: 将此标记添加到web.config文件

<appSettings>
    <add key="owin:AutomaticAppStartup" value="true"/>
    <add key="owin:appStartup" value="Moadi.Web.Startup"/>
<appSettings/>

但是当我这样做时,.NET Framework应用程序失败并显示“无法加载文件或程序集”netstandard,Version = 2.0.0.0'“

任何人都可以帮我解决这个问题

1 个答案:

答案 0 :(得分:0)

我自己解决了 由于在创建项目时未配置OWIN。我手动删除了项目文件夹中的bin文件夹。