问题标签 [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.

0 投票
2 回答
8213 浏览

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。

0 投票
2 回答
2331 浏览

asp.net - OWIN 的这些用法可能吗?

是否可以编写一个简单的自定义控制台应用程序,其中包含一个可以直接托管 Asp.Net Web 应用程序的 owin 库(没有 katana.exe,如 CassiniDev 的库)?是否可以让包含 MVC 4、Web API、SignalR 功能的 Asp.Net Web 应用程序跨 IIS 和 owin 托管,而无需/很少更改代码?

0 投票
1 回答
1154 浏览

signalr - SignalR:将 SSL 页面上的 JS 客户端连接到不使用 SSL 的 SelfHost

我正在开发一个应用程序,以使用 SignalR 在多个 Web 托管应用程序之间执行上下文同步。客户端机器使用 SignalR Owin 主机实例化主机,应用程序使用 JS 客户端的无代理版本连接到它。我遇到的问题是“客户端”应用程序托管在 SSL 环境中,而 SignalR 主机不是(因为它受限于本地机器)。如果我尝试从托管 javascript 客户端的标准非 SSL 网站连接到集线器,一切正常。一旦我将客户端加载到 SSL 网站,但是当我尝试启动连接时,我会收到“SignalR:协商请求期间错误:未定义”。有人知道解决这个问题的方法吗?

主持人:

JS客户端:

0 投票
0 回答
941 浏览

asp.net - 获取 System.Web 托管应用程序的 Owin 属性的最佳方式

我想从我的 Global.asax 中的 Owin IAppBuilder 实例中检索一个属性。我能想到的唯一方法是将 MapOwinPath 与我不关心的路径一起使用,以利用回调(参见下面的示例)。是否有一种更简洁的方式来访问 IAppBuilder 实例而无需注册假路由?

0 投票
2 回答
4388 浏览

c# - 将参数传递给 OWIN 主机

我使用 OWIN 自托管 ASP.NET Web API 和 SignalR。我使用以下代码启动服务器(在控制台应用程序上):

这工作正常。但现在我需要向Startup类传递一个参数(一个对象)。如何才能做到这一点?

0 投票
1 回答
3947 浏览

signalr - Signalr Owin 简单示例 javascript 客户端未被调用

我有一个 5.3.0 版本的信号器自托管,它正在升级到更新版本的信号器。使用https://github.com/SignalR/SignalR/wiki/Self-host示例我创建了一个简单的示例,但我无法让它工作。

我可以连接到服务器上的集线器并调用集线器上的方法,但我无法让集线器调用 javascript 客户端。

在提琴手中查看它时,我从未看到集线器返回响应。

这是代码

}

这是客户端

任何想法都会受到赞赏,因为我相当卡住。

0 投票
1 回答
4080 浏览

c# - SignalR 自托管:Windows 防火墙设置?

我有一个 SignalR 自托管服务器应用程序。无论是作为控制台应用程序还是作为 Windows 服务运行,它都接受我们环境中所需的所有常用防火墙规则下的流量,但只有在设置了防火墙入站规则中的“程序和服务”分配时才能访问 SignalR 服务改为“所有满足指定条件的程序”而不是“本程序”。但是,对于生产环境中的操作,将需要此规则。

我猜想可能需要为“此程序”而不是自托管服务器应用程序可执行文件选择 SignalR 或 OWIN 的 DLL 之一。它是其中之一,还是完全不同的东西?入站规则属性中的“此程序:”字段应设置为什么?

0 投票
2 回答
1648 浏览

functional-programming - OWIN 是如何工作的?

我正在阅读http://owin.org/spec/owin-1.0.0.html上的 OWIN 1.0 规范,只是无法理解它是如何工作的。我已经下载了 Katana 源代码,但它太大了,并没有任何帮助。我熟悉只有接口的项目/程序集的标准方式,它允许在没有直接摄政的情况下集成两个项目。但我无法理解 Web 服务器将如何仅使用 Func<> 和 Action<> 定义调用 Web 应用程序。

0 投票
1 回答
679 浏览

nancy - NancyFx 未使用 Owin Hosting 到达模块

我正在尝试使用 OWIN 托管创建一个非常简单的 NancyFx 项目。

Nancy 似乎正在运行,因为默认情况下我得到了 Nancy 附带的 404,但我的任何模块都没有到达。

这是我到目前为止所拥有的。这可能是非常明显的事情。

启动.cs

程序.cs

HelloWorld.cs

我在这里先向您的帮助表示感谢!

0 投票
1 回答
803 浏览

signalr - signalR Groups.Remove 不起作用

我有一个类似于这样的场景的自托管应用程序,其中我有一个持续向组广播的方法(无论有人“加入”与否)。就像是:

我最近从 beta1 升级到 1.1.0 版。我开始观察到“删除”方法不起作用,因为即使我发起了“离开” , “客户端”(Web 浏览器)仍在接收来自“其他”组的消息。请注意,“离开”组并不意味着关闭 Web 浏览器。它仍然在同一页面中(单页应用程序),离开/加入组是由选择触发的(例如组合框)。

集线器中的代码:

javascript客户端中的代码“离开组”:

javascript客户端中的代码“加入组”:

Hub中用于加入的代码:

我在这里的实现有问题吗?