最近做了个消息推送。
通过IIS配置好了,测试是没问题的。
但是部署到服务器前,在另一台电脑又配置了一遍,跨域就出问题了。
这是接收推送消息项目的Startup.csusing System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
using Microsoft.Owin.Cors;
using LeaRun.WebApp;[assembly: OwinStartupAttribute(typeof(Startup))]
namespace LeaRun.WebApp
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
//app.MapSignalR<MyConnection1>("/myconnection");
app.Map("/myconnection",
map =>
{
map.UseCors(CorsOptions.AllowAll);
map.RunSignalR<MyConnection1>();
}
);
}
}
}
这个是发送消息的js代码: var conn = $.connection("http://***.***.*.**:****/myconnection");
conn.start().done({ jsonp: true });
function aaa() {
conn.start().done(function (data) {
var msg = "123";
conn.send(msg);//发送给服务器
});
};但是在打开页面就会
请问这要怎么弄啊?
代码和可以正常推送的项目是一样的。推送消息的项目是同一个。
是哪里设置不对了么?或者是防火墙?
通过IIS配置好了,测试是没问题的。
但是部署到服务器前,在另一台电脑又配置了一遍,跨域就出问题了。
这是接收推送消息项目的Startup.csusing System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using Microsoft.Owin;
using Owin;
using Microsoft.Owin.Cors;
using LeaRun.WebApp;[assembly: OwinStartupAttribute(typeof(Startup))]
namespace LeaRun.WebApp
{
public class Startup
{
public void Configuration(IAppBuilder app)
{
//app.MapSignalR<MyConnection1>("/myconnection");
app.Map("/myconnection",
map =>
{
map.UseCors(CorsOptions.AllowAll);
map.RunSignalR<MyConnection1>();
}
);
}
}
}
这个是发送消息的js代码: var conn = $.connection("http://***.***.*.**:****/myconnection");
conn.start().done({ jsonp: true });
function aaa() {
conn.start().done(function (data) {
var msg = "123";
conn.send(msg);//发送给服务器
});
};但是在打开页面就会
请问这要怎么弄啊?
代码和可以正常推送的项目是一样的。推送消息的项目是同一个。
是哪里设置不对了么?或者是防火墙?
解决方案 »
- js怎么动态改变embed src的链接值啊
- 导出的EXCEL是乱码,改网页编码无效,大家帮下,谢谢
- 求助! <tr>等类似html元素提取问题 ,请大家帮帮忙
- 如何 部署 webapplication 到别的电脑上
- 把Asp网站的用户登录功能转移到Asp.Net网站中,在Asp.Net中登录后,同时登录了这两个网站?
- 在asp.net2.0中,怎么防止浏览者在URL输入地址非法进入后台aspx页面?
- 滚动repeater控件中的数据源.急!!!
- 不要笑我:我今天装window2003后,发现系统中没有iis6.0,碟中也没有,控制面板中的添加组件中也没有安装IIS这一项。如于就下载了一个IIS
- JS代码转C#,俱难
- Exception of type 'System.Web.HttpUnhandledException' was thrown.
- 求问各位大佬~如何实现OA系统里面的凭证生成表单并可设计制作等功能
- VS2017调试时提示无法启动IIS Express服务器
app.Map("/echo", map =>
{
map.UseCors(CorsOptions.AllowAll);
var hubConfiguration = new HubConfiguration
{
EnableJSONP = true,//跨域的关键语句
EnableJavaScriptProxies = false,
EnableDetailedErrors = true
};
map.RunSignalR(hubConfiguration);
});
app.MapSignalR();