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,版本= 2.0.0.0'"

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

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

最新更新