【发布时间】:2019-01-27 13:15:05
【问题描述】:
目前我正在创建一个聊天。我想使用 AspNetCore (2.2) SignalR。 我已按照https://docs.microsoft.com/en-us/aspnet/core/tutorials/signalr?view=aspnetcore-2.2&tabs=visual-studio 上的说明进行操作,但现在我面临以下问题: 当我在 IIS 中运行我的客户端时,会出现以下错误:
ReferenceError: signalR is not defined[了解更多] script.js
我在网上搜索,发现在 NodeJS 中你必须使用
const signalR = require("@aspnet/signalr");
但就我而言,我使用的是纯 JavaScript,所以我认为我不需要添加这一行。我说的对吗?
这是我的 html 和我的 js 代码的开头:
<head>
<title>abc</title>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="style/style.css">
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/signalr.min.js"></script>
<script src="js/script.js"></script>
</head>
var connection = new signalR.HubConnectionBuilder().withUrl(base).build();
有什么建议可以让它发挥作用吗?
谢谢:)
【问题讨论】:
-
signalr.min.js是否在js文件夹中?在浏览器中按F12查看signalR is not defined[Learn More] script.js之前是否有其他错误
标签: javascript asp.net-core asp.net-core-signalr