问题标签 [xsp]

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 投票
0 回答
807 浏览

linux - 安装 XSP CentOS

尝试安装 xsp-2.10.2。一直工作正常,现在在新安装时给我这个错误

编辑:我已经从源代码安装了 Libgdiplus 和 Mono 3.0.1,现在尝试对 xsp4 做同样的事情。

0 投票
0 回答
2129 浏览

c# - 在 Windows 上将 XSP 作为独立服务器运行需要什么?

我正在尝试为 Windows 设置一个最小的 XSP 副本,供学生在 ASP.NET 介绍课程中使用。他们有 Visual C#,我不想通过给他们 Mono 本身来混淆问题。由于各种原因,我不想使用 IIS。我之前用 Jetty 的压缩副本为 JSP 做了类似的事情,效果非常好。

作为一个实验,我安装了 Mono 2.10.9,并且可以直接从安装中成功运行 XSP。但是可执行文件(xsp2.exe)在lib\mono\2.0\winhack,服务器环境在lib\xsp\test。我想创建一个目录,其中包含一组最少的文件(xsp2.exe、xsp.exe.config、Mono.WebServer2.dll 以及其他任何需要的文件),我可以将其压缩并提供给学生。但是,我得到的只是 Mono.WebServer2 的“找不到文件”异常。

我复制了 Mono.WebServer2.dll,然后为 Mono.Security 得到了相同的结果。当我复制 Mono.Security.dll 时,错误指的是 Mono.WebServer2 “或其依赖项之一”(没有告诉我是哪一个)。

谁能告诉我我需要什么作为最小设置?

0 投票
1 回答
431 浏览

mono - 未找到 mod_mono / apache 上的 servicestack 服务

我有一个简单的 ServiceStack Web 服务,我用 xsp 在我的 Macbook 上工作。使用浏览器,我可以查看元数据页面并且服务正在运行。

我刚刚在 Fedora 14 机器上安装了 mono、mod_mono、xsp。我可以看到 mono_module 是由 apache 加载的。

我将 myservice 复制到 /var/www/html/myservice。使用浏览器时,我无法像在 Mac 上使用 xsp 一样打开元数据页面,当然也无法访问 Web 服务。

从 xsp 到 apache/mod_mono 需要改变什么?

0 投票
1 回答
772 浏览

nginx - 502 (坏网关) - Nginx + Mono (OpenBSD 5.3)

我无法让 Mono 与 nginx 一起工作。我安装了 OpenBSD 5.3 并设置了适当的(包)端口。我构建了 mono、mono-xsp 和 nginx - 一切都没有发生。这三个似乎都可以正常工作,但不能同时使用。

我正在尝试运行默认的 VS MVC3 模板 Web 应用程序,但不断收到 502(错误网关)。在错误日志中,我看到以下内容:

令人沮丧的是 /tmp/fastcgi.socket 确实存在。我尝试了“触摸”并确保“轮子”和“www”具有适当的权限(chmod 775 和 777)。'ls -la /tmp/fastcgi.socket' 的结果没有发现任何问题。

这是我的配置:

0 投票
1 回答
667 浏览

c# - Mono + XSP:WebService 示例不起作用

有一些问题与这个问题非常相似,但我找不到任何解决方案。所以请原谅我再问一次。

我正在运行 Debian Linux 并安装了 Mono。一旦我使用 XSP(或 XSP4)服务器启动了示例 WebService,我既不能在本地访问它,也不能从网络中的任何其他地方访问它。

*.asmx 文件位于一个文件夹中,我也从该文件夹中启动 XSP 服务器。

这是示例代码:

0 投票
2 回答
208 浏览

javascript - 语法防止计算字段使用@DbLookup 填充

我有一个组合框,其中列出了几种产品。其中一些产品的名称中有引号表示英寸(即 12" 修整棒)。这是我的问题。我有一个“更改”事件,它使用 @DbLookup 填充产品成本、度量单位和项目来更新几个计算字段数字。当我选择任何使用引号表示英寸的产品时,计算字段不会填充。产品名称中引号的意义是什么?如何解决这个问题?这是来自组合框的代码。

这是计算字段中的代码(它实际上是一个只读的编辑框,代码是默认值。)填充项目成本:

0 投票
1 回答
9214 浏览

ubuntu - 在 ubuntu 上安装最新版本的 mono xsp4 以支持 asp.net 4.5

我必须在 ubuntu 机器上将 asp.net 4.5 网站移植到 mono 2.10.8.1。

xsp4 是否支持 asp.net 4.5 或者我应该暂时在 4.0 中构建我的原始网站?

另外我如何获得最新版本并安装?

0 投票
0 回答
331 浏览

c# - HttpWebRequest、GetRequestStream 中的崩溃和超时

我们公司正在开发一种转换服务来更改传入和传出的 SOAP XML 请求。原因是我们使用 Mono 框架的特定服务器堆栈没有很好的 SOAP 支持,我们需要在传输过程中手动转换消息,以便它们与我们的客户端系统确认。我们在 LTS 发布周期的最新 ubuntu 机器上运行该服务,并使用 XSP4 Web 服务器,因为我们无法配置 mod_mono 以支持 SOAP 传输

但是,我们的转换服务运行不佳。我们在调用 HttpWebRequest.GetRequestStream 时遇到问题,它会抛出下面的错误,大约一分钟后,它会超时。

我们无法弄清楚是什么导致了这个问题,它阻碍了我们的客户对我们的系统进行 UAT,因为我们各自的系统无法在它们之间进行数据通信。

任何人都可以对这个问题有所了解吗?

0 投票
0 回答
1422 浏览

mono - 在 Mono 中使用 WebRequest 的问题

WebRequestServiceStackWeb 应用程序(由 Mono 上的 XSP 托管)中遇到了一个非常奇怪的问题。似乎请求模块的注册以一种非常奇怪的方式工作;我正在使用WebRequest创建一个 HTTP 请求,但它失败了,因为它无法找到该“前缀”(HTTP)的创建者。

我看到的例外是NotSupportedException,我能够追踪到没有为 HTTP 前缀注册创建者的事实(我正在点击https://github.com/mono/mono/blob/master/mcs/class/ System/System.Net/WebRequest.cs,大约第 479 行)

编辑:更多详细信息:NotSupportedException由 抛出WebRequest.GetCreator,它使用 URL 前缀作为键来选择要返回的创建者;就我而言,一个HttpRequestCreator. 抛出异常是因为没有为“HTTP”前缀注册的创建者(实际上,根本没有创建者)。

所以我搜索了一下,挖掘了 Mono 源代码,发现模块已(或应该)添加到各种*.config文件之一的webRequestModules部分。system.web

我查看了我的machine.config文件,它是:

查看WebRequest Mono 源 ,似乎前缀是从类静态构造函数中的配置添加的(这不是一个好的选择,恕我直言,但仍然......它应该可以工作)。

为了测试它,我尝试HttpRequestCreatorsystem.net/webRequestModules我的web.config; 这由 XSP/Mono 加载并导致重复键异常(这是预期的,因为HttpRequestCreator应该已经加载,因为它已经存在于machine.config中)。

更奇怪的是:如果我为 Http 添加一个模拟处理程序,如下所示:

断言有时会通过……有时不会!(RegisterPrefix如果已经注册了相同前缀的创建者,则返回“false”;我希望它总是返回 false,但事实并非如此!再次,它是完全随机的)

当注册“失败”时(即,因为已经注册了“HTTP”前缀而返回 false),则WebRequest可以创建 HTTP 请求。就好像调用RegisterPrefix“唤醒”静态构造函数并让它运行一样。

我很困惑:在执行的静态构造函数中似乎是一个竞争条件WebRequest,但这没有意义(运行时用锁保护静态构造函数,IIRC)

我错过了什么?我该如何解决或解决这个问题?是我的错(误解或遗漏了什么),还是它看起来像 Mono 错误,所以我应该提交它吗?

细节:

mono --version
Mono JIT 编译器版本 3.0.6 (Debian 3.0.6+dfsg-1~exp1~pre1)

可能相关但未回答的问题:

0 投票
1 回答
2306 浏览

mono - Mono/XSP 上的 Microsoft.Owin.Host.SystemWeb

我已经设法使用HttpListener host让 Katana/OWIN 在 Mono 上运行。

我现在正在尝试使用Microsoft.Owin.Host.SystemWebMono 和 XSP4。我正在使用在这个 repo中找到的代码。它有一个Startup

web.config中,我们将Configuration()方法定义为启动应用程序的方法:

这在 Visual Studio 中调试时效果很好,但在 Mono 上却不行。我猜这是某种不会被触发的程序集加载钩子。有什么建议么?

这是一个运行代码的应用程序:http: //peaceful-forest-6785.herokuapp.com/

完整的源代码