我在我的项目中安装了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'“
任何人都可以帮我解决这个问题
答案 0 :(得分:0)
我自己解决了 由于在创建项目时未配置OWIN。我手动删除了项目文件夹中的bin文件夹。