问题标签 [owin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 无法在 Mono 3 上的 xsp 上运行 asp.net 4.5 应用程序
我已经从源代码(tarball)构建了 Mono 3.0.2,并从最新的 tarball 和 Github 上的最新版本构建了 XSP,但是我无法使用 .net 4.5 运行相对简单的 asp.net 应用程序,因为它看到“ web.config 中的 targetFramework="4.5"' 无效。构建应用程序并运行控制台 .net 4.5 应用程序工作正常。
这是有问题的 web.config:
这是 xsp4 抛出的异常:
以及有关版本/配置的一些信息:
如果我从 web.config 中删除 targetFramework 元素,那么错误就会消失,但我只会得到 404,因此没有一个 http 模块被连接。
有任何想法吗?有人告诉我 xsp4 应该可以正常工作,但据我所知,它似乎根本没有更新到可以处理 4.5。
asp.net - OWIN 的这些用法可能吗?
是否可以编写一个简单的自定义控制台应用程序,其中包含一个可以直接托管 Asp.Net Web 应用程序的 owin 库(没有 katana.exe,如 CassiniDev 的库)?是否可以让包含 MVC 4、Web API、SignalR 功能的 Asp.Net Web 应用程序跨 IIS 和 owin 托管,而无需/很少更改代码?
signalr - SignalR:将 SSL 页面上的 JS 客户端连接到不使用 SSL 的 SelfHost
我正在开发一个应用程序,以使用 SignalR 在多个 Web 托管应用程序之间执行上下文同步。客户端机器使用 SignalR Owin 主机实例化主机,应用程序使用 JS 客户端的无代理版本连接到它。我遇到的问题是“客户端”应用程序托管在 SSL 环境中,而 SignalR 主机不是(因为它受限于本地机器)。如果我尝试从托管 javascript 客户端的标准非 SSL 网站连接到集线器,一切正常。一旦我将客户端加载到 SSL 网站,但是当我尝试启动连接时,我会收到“SignalR:协商请求期间错误:未定义”。有人知道解决这个问题的方法吗?
主持人:
JS客户端:
asp.net - 获取 System.Web 托管应用程序的 Owin 属性的最佳方式
我想从我的 Global.asax 中的 Owin IAppBuilder 实例中检索一个属性。我能想到的唯一方法是将 MapOwinPath 与我不关心的路径一起使用,以利用回调(参见下面的示例)。是否有一种更简洁的方式来访问 IAppBuilder 实例而无需注册假路由?
c# - 将参数传递给 OWIN 主机
我使用 OWIN 自托管 ASP.NET Web API 和 SignalR。我使用以下代码启动服务器(在控制台应用程序上):
这工作正常。但现在我需要向Startup
类传递一个参数(一个对象)。如何才能做到这一点?
signalr - Signalr Owin 简单示例 javascript 客户端未被调用
我有一个 5.3.0 版本的信号器自托管,它正在升级到更新版本的信号器。使用https://github.com/SignalR/SignalR/wiki/Self-host示例我创建了一个简单的示例,但我无法让它工作。
我可以连接到服务器上的集线器并调用集线器上的方法,但我无法让集线器调用 javascript 客户端。
在提琴手中查看它时,我从未看到集线器返回响应。
这是代码
}
这是客户端
任何想法都会受到赞赏,因为我相当卡住。
c# - SignalR 自托管:Windows 防火墙设置?
我有一个 SignalR 自托管服务器应用程序。无论是作为控制台应用程序还是作为 Windows 服务运行,它都接受我们环境中所需的所有常用防火墙规则下的流量,但只有在设置了防火墙入站规则中的“程序和服务”分配时才能访问 SignalR 服务改为“所有满足指定条件的程序”而不是“本程序”。但是,对于生产环境中的操作,将需要此规则。
我猜想可能需要为“此程序”而不是自托管服务器应用程序可执行文件选择 SignalR 或 OWIN 的 DLL 之一。它是其中之一,还是完全不同的东西?入站规则属性中的“此程序:”字段应设置为什么?
functional-programming - OWIN 是如何工作的?
我正在阅读http://owin.org/spec/owin-1.0.0.html上的 OWIN 1.0 规范,只是无法理解它是如何工作的。我已经下载了 Katana 源代码,但它太大了,并没有任何帮助。我熟悉只有接口的项目/程序集的标准方式,它允许在没有直接摄政的情况下集成两个项目。但我无法理解 Web 服务器将如何仅使用 Func<> 和 Action<> 定义调用 Web 应用程序。
nancy - NancyFx 未使用 Owin Hosting 到达模块
我正在尝试使用 OWIN 托管创建一个非常简单的 NancyFx 项目。
Nancy 似乎正在运行,因为默认情况下我得到了 Nancy 附带的 404,但我的任何模块都没有到达。
这是我到目前为止所拥有的。这可能是非常明显的事情。
启动.cs
程序.cs
HelloWorld.cs
我在这里先向您的帮助表示感谢!
signalr - signalR Groups.Remove 不起作用
我有一个类似于这样的场景的自托管应用程序,其中我有一个持续向组广播的方法(无论有人“加入”与否)。就像是:
我最近从 beta1 升级到 1.1.0 版。我开始观察到“删除”方法不起作用,因为即使我发起了“离开” , “客户端”(Web 浏览器)仍在接收来自“其他”组的消息。请注意,“离开”组并不意味着关闭 Web 浏览器。它仍然在同一页面中(单页应用程序),离开/加入组是由选择触发的(例如组合框)。
集线器中的代码:
javascript客户端中的代码“离开组”:
javascript客户端中的代码“加入组”:
Hub中用于加入的代码:
我在这里的实现有问题吗?