asp.net-mvc – 尝试通过nginx / fastcgi使用eventsource进行流
发布时间:2020-12-16 07:03:54 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试使用MVC.NET,Nginx和Fastcgi设置事件流.流式传输对我来说使用xsp4很好,但是我无法通过Nginx和Fastcgi来使用它.我的目标是打开一个EventSource流和下游数据到我的网站. 我已经尝试添加’ngx_http_upstream_keepalive’模块 – http://wiki.nginx.or
我正在尝试使用MVC.NET,Nginx和Fastcgi设置事件流.流式传输对我来说使用xsp4很好,但是我无法通过Nginx和Fastcgi来使用它.我的目标是打开一个EventSource流和下游数据到我的网站.
我已经尝试添加’ngx_http_upstream_keepalive’模块 – http://wiki.nginx.org/HttpUpstreamKeepaliveModule – 这很有趣,因为在模块描述中有“注意 – 这不适用于HTTP上游”.但等等,是不是模块的名称?无论如何,也许我在这里很困惑.我也尝试将’proxy_buffering off’添加到我的nginx.conf中,这也没有帮助. 我明白这应该很容易,但我不知所措.我可以添加一些属性来添加到我的nginx.conf中吗?或者有什么东西可以添加到.NET中的响应? 请帮帮我StackOverflow! 解决方法
根据我在这里读到的内容:
http://wiki.nginx.org/X-accel 你需要关闭X-Accel-Buffering.这是一些示例代码: public ActionResult Stream(string id) { Response.ContentType = "text/event-stream"; Response.Buffer = false; Response.BufferOutput = false; Response.Headers["X-Accel-Buffering"] = "no"; return View(); } 希望上面的代码能够解决您的问题. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- VS 2015 Update 2 – 调试时不存在变量,为什么?
- asp.net-mvc-4 – 如何获取没有隐藏输入的AntiForgeryToken
- asp.net-mvc – 缓存CSS和JS文件
- asp.net – 在Visual Studio 2010 SP1中使用IIS Express时出
- asp.net – Mocking HttpContext不起作用
- 何时在ASP.NET上选择LAMP?
- asp.net-mvc – 新ASP.NET MVC 6身份中AspNetUsers表中的Co
- ASP.NET GridView SortedAscendingHeaderStyle不起作用
- asp.net – 部署了另一个应用程序后无法找到CodeDom提供程序
- asp.net – .NET“代码块块”?
推荐文章
站长推荐
- asp.net – 对数据绑定集合或对象列表时对gridvi
- asp.net-mvc – 我可以在使用区域时将system.web
- 敏感词汇过滤DFA算法
- asp.net – WebAPI编码cookie值
- asp.net-mvc – SquishIt MVC – 调试模式,不刷新
- VS 2013 RC中缺少ASP.NET Web窗体脚手架功能
- .net – 将RouteValueDictionary转换为匿名对象的
- 使用 ASP.NET Core MVC 创建 Web API——响应数据
- asp.net – 使用Using语句的SQLConnection,从里面
- 体验使用gcServer =“true”为.NET设置垃圾回收器
热点阅读