问题标签 [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 投票
2 回答
1706 浏览

mono - Mono XSP 服务器是否工作?

我尝试了一周让我的 XSP 服务器使用简单的静态内容:html 页面、js 文件、gifs、jpegs 等......没有 ASP.NET。并且在使用浏览器导航此页面时,此服务器总是随机崩溃。我的环境是:Mono 2.6.1,Windows Vista。我还尝试在 linux 上构建 XSP(使用 Novell 的 make-files),但结果相同。那么,无论如何都可以使用 XSP 吗?有没有人让 XSP 工作正常而没有崩溃?如果是,请告诉我如何。如果没有,是否有另一个开源 ASP.NET http-server?

0 投票
1 回答
780 浏览

asp.net - HttpHandler 处理 Mono Apache/XSP 中的各种 URL 以构建 REST 服务

我想开发自己的 REST 服务,所以我创建了一个IHttpHandler配置verb="*"path="*"的应用程序,其中的应用程序~/MyRESTsrv/将处理任何派生的 URL。

如果将所有扩展名映射到“aspnet_isapi.dll”,这种方法在具有“集成模式”的 IIS7 中效果很好,显然在 IIS6 中效果很好。

这在带有 Mono 的 Apache/XSP 中是否可行?我是否必须做一些特别的事情,否则它会开箱即用?

干杯。

PS:XSP 是与 Apache 一起工作以提供 asp.net 页面的小型 Web 服务器,还是只是一个可用于开发而与 Apache 无关的 Web 服务器?

0 投票
2 回答
1758 浏览

asp.net - Mono 的 XSP 网络服务器在 Linux 上找不到 MySql.Web.dll

我正在努力让我的 ASP.Net 项目在 Linux 上运行。我一直在 Windows 上使用 XSP 测试我的代码,但现在我正在努力确保我也可以在 Linux 上进行开发和测试。为此,我运行了 Ubuntu,并运行了 MonoDevelop 和 MySQL。我已经下载了最新的 MySQL Connector/Net,并且我认为我已经正确安装了它。

没有包会自动安装 MySQL Connector/Net 以进行分发,所以我从 MySQL 网站下载了 6.2.3 zip 文件。现在我已经发现了区分大小写的问题,因为 zip 文件包含小写的文件名,而 Mono 期望它们是大写的。所以我将文件的名称分别更改为 MySql.Data.dll 和 MySql.Web.dll。我还使用 gacutil 将这两个文件安装到 GAC。同样,我已将文件添加到 Mono Lib 目录。我的机器上确实存在以下文件:

我还创建了包文件,以便可以在 MonoDevelop 中添加对程序集的引用。文件夹 /usr/lib/mono/2.0 包含我添加的两个 .pc 文件。

MySql.Web.pc:

MySql.Data.pc:

此时我可以在 MonoDevelop 内的项目中使用程序集。当我编辑项目引用时,程序集出现在可用程序集列表中。该项目现在可以在 MonoDevelop 中正确编译。但是,当我在 XSP 中运行已编译的 Web 项目时,浏览器中会显示以下错误:

System.IO.FileNotFoundException:无法加载文件或程序集“MySql.Web.dll,版本=6.2.3.0,文化=中性,PublicKeyToken=C5687FC88969C44D”或其依赖项之一。该系统找不到指定的文件。

令人沮丧的是,最初的错误是它无法加载 MySql。数据.dll,现在的错误信息是它无法加载MySql。网络.dll。这意味着我以某种方式解决了 Data dll 的问题,现在我遇到了 Web dll 的问题。我已经完成并重新完成了我学会了解决 Data dll 的问题,但我无法让 Web dll 正常工作。

不幸的是,我对 Linux 和 Mono(但不是 ASP.Net)仍然很陌生,而且我已经没有什么可以尝试的了。同样,除了上面描述的让我寻求帮助之外,我在谷歌上没有找到任何可以尝试的东西。

谁能帮我找出为什么 XSP 找不到程序集以及我能做些什么?

谢谢,-威尔

0 投票
3 回答
451 浏览

.net - XSP2 Web 服务器是否总是使用 Mono?

我不确定 XSP2 是在我的 Windows 机器中使用单声道还是 .NET。我怎么能确定?

0 投票
3 回答
222 浏览

asp.net - 这个 ASP.NET 重写有什么问题?

实际上它是 asp.net 的单声道版本,XSP。

在我的开始请求功能中,我检查 url 并在必要时重写。在一种情况下,我会

当我尝试请求图像或任何内容时,我得到的是 404 而不是内容。为什么?

0 投票
1 回答
197 浏览

mono - 在 Visual Studio 2008 上使用 Mono Tools 2 beta 进行调试 - 出现“无法启动 XSP!” 错误

我正在尝试通过 Mono 运行 .NET Web 应用程序。我在 VS 2008 上使用 Mono Tools 2.0 beta 并尝试在本地调试(直接在 Windows 上)。

当我只是“在 Mono 中运行”时,应用程序启动得很好——即使我遇到了一个致命的异常,一旦我得到调试模式,我就会处理它。

但是当我“在 Mono 中调试”时,我看到 Mono 控制台窗口弹出,停留在那里一段时间不显示任何消息,然后我收到一个错误对话框,提示“无法启动 XSP!”。

我正在寻求解决此问题的建议,因为我仍在尝试增加 Mono 概念/架构。

0 投票
2 回答
2015 浏览

c# - 是否可以使用 Mono 的 XSP Web 服务器托管 WCF 服务?

我制作了一个非常简单的带有 WCF 服务的 Asp.net 网站 - “Person.svc” - 当托管在 Asp.Net 开发服务器(visual web developer 2010)上时运行良好,但如果我托管在 Mono 的 XSP 2 上并访问抛出一些解析错误。WCF 服务可以存在于 XSP 网站中吗?

0 投票
1 回答
2662 浏览

asp.net-mvc-2 - 在 MonoDevelop 中使用 XSP4

我目前正在尝试在 Mono 上运行 MVC 2 (.NET 4.0) 应用程序,但 XSP 服务器存在一些问题。

一切都很好,当我按下 MonoDevelop 中的“运行”按钮时。我的应用程序开始使用正确版本的
ASP.NET:Mono 运行时版本:2.8(tarball Tue Oct 5 14:16:19 MDT 2010);ASP.NET 版本:4.0.30319.1

当我尝试调试我的应用程序时,MonoDevelop 总是使用错误的 ASP.NET 版本:
Mono Runtime Version: 2.8 (tarball Tue Oct 5 14:16:19 MDT 2010); ASP.NET 版本:2.0.50727.1433

有谁知道我可以如何改变这个?

问候,
菲利普

0 投票
1 回答
518 浏览

c# - ASP.NET MVC:AntiForgeryToken 在单声道中工作吗?

我正在尝试Html.AntiForgeryToken在 Mono (XSP) 下使用 ASP.NET MVC,但它不起作用。它引发以下异常。有任何想法吗?

你知道实现这个的任何其他方法吗?

先谢谢了。

编辑:这是我的视图代码(它是部分视图)。如果我删除该行<%= Html.AntiForgeryToken() %>一切正常,在其他情况下它会抛出上述异常。

0 投票
1 回答
2364 浏览

asp.net - 在 debian/opensuse 上的 asp.net/xsp/mono 上的 TypeLoadException

当我重置 apache 并加载我的网站时,我得到下面的第一个错误。我不知道问题是什么。如果我再次重新加载页面(不重新启动 apache)我得到第二个错误,可能是因为第一个错误发生并且 BaseUser 是 Application_Start 使用的第一个类/函数。

为什么我会收到此负载异常?什么搞砸了,我尝试使用 mono 的 VMWare img 来调试它,我得到了同样的异常(直到我重新启动它现在拒绝给我除了404 错误之外的任何东西)。但是,当我使用单声道开发来运行项目时,该站点运行完美。哇。

有任何想法吗?

第二:

-edit- 我会提到我在opensuse和我的网站上都尝试过MonoDevelops构建我的网站,但我遇到了完全相同的问题。