ASP.NET Core 1.0 WebSocket安装?
发布时间:2020-05-24 02:33:49 所属栏目:asp.Net 来源:互联网
导读:我正在努力寻找一个在ASP.NET Core 1.0中设置WebSockets的例子;它们似乎都是针对以前版本的ASP.NET,有些依赖于在上下文(对我来说)似乎不存在的属性. 主要文件也只有一个占位符. http://docs.asp.net/en/latest/ 例如: app.UseWebSockets();app.Use(async (co
|
我正在努力寻找一个在ASP.NET Core 1.0中设置WebSockets的例子;它们似乎都是针对以前版本的ASP.NET,有些依赖于在上下文(对我来说)似乎不存在的属性. 主要文件也只有一个占位符. http://docs.asp.net/en/latest/ 例如: app.UseWebSockets();
app.Use(async (context,next) =>
{
if (context.IsWebSocketRequest)
{
WebSocket webSocket = await context.AcceptWebSocketAsync();
await EchoWebSocket(webSocket);
}
else
{
await next();
}
});
不起作用,因为IsWebSocketRequest现在不存在. ASP.NET Core 1.0中的正确方法是什么? 解决方法经过一些拆卸,它看起来像是被移动了一点点;并有一个新的WebSocketManagerapp.UseWebSockets();
app.Use(async (context,next) =>
{
var http = (HttpContext) context;
if (http.WebSockets.IsWebSocketRequest)
{
WebSocket webSocket = await http.WebSockets.AcceptWebSocketAsync();
}
});
另外,由于存在编译错误,所以假设上下文的类型为RequestDelegate.在将用法修改为context.WebSockets.IsWebSocketRequest之后,它现在知道上下文是HttpContext (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 在ASP.NET MVC中的JSON属性中返回呈现的HTM
- asp.net – WebFormsMVP的缺点?
- asp.net – 如何在一个web项目正在调试的同时运行一个测试?
- asp.net – 从Web应用程序打印
- asp.net – SQL Server查询从ADO.NET运行速度比SSMS慢
- asp.net – 控制权限的最佳做法?
- model-view-controller – 比较Dates DataAnnotations验证a
- ASP.Net MVC路线映射
- asp.net – RequiredFieldValidator在文本上放置display:i
- IIS是否记录请求标头信息?如果是的话,在哪里?
推荐文章
站长推荐
- asp.net-mvc – mvc中的多个内容占位符?
- asp.net – 如何使用HTML5电子邮件输入类型与服务
- asp.net-mvc – 确定是否在布局页面中调用了Rend
- asp.net-mvc – 逐渐将现有的ASP.NET站点转换为M
- 这是一个bug?浮动操作被视为整数
- asp.net-mvc – MVC应用程序调试错误:viewstate
- 为什么ASP.NET页面在本地主机上比在生产服务器上
- asp.net – IIS HTTP错误403.1 – 禁止访问:拒绝
- asp.net – 在我的网站中添加HttpModule时出现“
- ASP.NET AJAX工具包 – CalendarExtender在Postb
热点阅读
