當我打算將它用於跨域時,當我調用start()函數時,出現錯誤消息。 jquery.signalR-2.0.2.min.js錯誤。 錯誤消息是 「未捕獲錯誤:SignalR:加載集線器時出錯,請確保您的集線器參考是正確的,例如。」使用SignalR 2.0建立跨域連接時出錯使用SignalR 2.0時出現錯誤
I am using server side code
Startup.cs class code is:
[assembly: OwinStartup(typeof(SignalRNew.Startup))]
namespace SignalRNew
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
app.Map("/signalr", map =>
{
map.UseCors(CorsOptions.AllowAll);
var hubConfiguration = new HubConfiguration
{
EnableJSONP = true
};
map.RunSignalR(hubConfiguration);
});
}
}
}
我使用客戶端腳本是:
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
<script src="/Scripts/jquery-1.6.4.min.js"></script>
<script src="/Scripts/jquery.signalR-2.0.2.min.js"></script>
</head>
<body>
<div></div>
<script type="text/javascript">
$.connection.hub.url = 'http:\\localhost:2100\signalr';
$.connection.hub.start().done(function() {
alert('Now connected');
});
</script>
</body>
</html>
kindly reply...