我已经在项目中安装了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文件夹。