.net – SignalR – connection.hubName未定义
|
我有以下SignalR集线器类(仅显示顶部): [HubName("DataServiceHub")]
public class DataServiceHub : Hub,IDataServiceHub,IDisconnect,IConnected
{
.
.
然后,我使用Main函数中的以下代码在Console App中自托管集线器: string hubsUrl = appSettingsReader.GetValue("hubsUrl",typeof(string)).ToString();
var hubsServer = new Server(hubsUrl);
hubsServer.Configuration.DisconnectTimeout = TimeSpan.Zero;
hubsServer.MapHubs();
hubsServer.Start();
hubsUrl的值是“http:// localhost:4322 /” 一旦我运行了控制台应用程序如果我在Chrome浏览器“http:// localhost:4322 / signalsr / hubs”中浏览,我可以在底部看到SignalR javascript和我的集线器: signalR.dataServiceHub = {
_: {
hubName: 'dataServiceHub',
我正在尝试从运行在HTTPS / SSL设置上的MVC3应用程序连接到此集线器(即站点url前缀为“https:// localhost /” 在我的Razor页面中,我肯定包含SignalR js: <script src="/Website/Scripts/kendo/2012.2.710/jquery.min.js" type="text/javascript"></script> <script src="/Website/Scripts/jquery.signalR-0.5.3.min.js" type="text/javascript"></script> <script src="http://localhost:4322/signalr/hubs" type="text/javascript"></script> 请注意,我们正在使用Kendo,因此jquery js include是通过它. 然后在$(document).ready(function(){我有以下内容: jQuery.support.cors = true;
var connection = $.hubConnection('http://localhost:4322');
var hub = connection.dataServiceHub;
但’hub’总是’未定义’. 我在这里错过了什么? 如果这是跨域问题 – 我该如何解决? 解决方法集线器有2种编程模型,你可以将它们混合在一起:> http://www.asp.net/signalr/overview/hubs-api/hubs-api-guide-javascript-client 如果滚动到这些页面的底部,会有一个示例显示在每个模型中使用跨域需要执行的操作. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc-3 – 在MVC 3的浏览器选项卡中打开PDF结果
- 在ASP.NET 4.5 WebForms中通过bundle.config和BundleConfig
- ASP.NET AJAX中的$create函数是什么?
- asp.net-mvc – 如何使用带有IEnumerable的Html.CheckBox(l
- asp.net-mvc – 如何清除ASP.NET MVC应用程序中文本框的发布
- 对asp.net网站进行基准测试,我可以使用jmeter吗?
- ASP.NET MVC 3数据注释大于下载日期时间和int
- asp.net-mvc-4 – 如何在服务器上安装ASP.NET MVC4 RC(2008
- asp.net-mvc – MVC控制器:从HTTP正文获取JSON对象?
- ASP.NET MVC身份验证Cookie未被检索
- asp.net – HttpError不会显示自定义错误页面
- asp.net – 从ASP .Net应用程序上传大文件
- asp.net-mvc – mvc razor @helper可以返回非编码
- asp.net – 可以将值或参数传递到用户控件?
- asp.net – jqGrid:使用多种方法来过滤数据
- asp.net-mvc – RedirectToAction不工作
- asp.net-mvc-2 – Plus()在MVC中的参数引起404在
- asp.net – 具有w3wp应用程序池IIS 7的高内存使用
- 如何使用ASP.NET授权允许访问.css文件?
- asp.net-mvc-3 – C#.NET MVC3 ModelState.IsVal
