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

c# - 如何启用在 Mono 上的 xsp4 中运行 Nancy 的 PUT 和 DELETE HTTP 方法?

我一定错过了一些非常容易的事情。我正在使用 Xamarin Studio 编写一个 NancyFx 应用程序。我想在我的模块中使用 PUT 和 DELETE HTTP 方法,但是当我发出 PUT 或 DELETE 请求时,我返回405 Method Not AllowedAllow: GET, POST在 HTTP 响应标头中看到。

我的应用程序在 OSX 上的 Xamarin Studio 中的 xsp4 下运行。我见过的大多数解决这个问题的方法只在 IIS 下运行时才有意义。

如何在 xsp4/Mono/Nancy 中启用 PUT 和 DELETE?我不相信南希是问题所在。我很确定这仅限于 Mono 上的 xsp4 服务器。我的 web.config 文件中是否缺少某些内容(发布在下面)?

我的 Nancy 模块中的 DELETE 处理程序如下所示:

我的 web.config 文件非常简单。它几乎只是在所有路径和动词上启用 Nancy,如下所示:

这是 curl 的 HTTP 对话:

0 投票
2 回答
468 浏览

xpages - 我可以在 xpages 中获取 xsp 文档的所有组件吗?

我有一个包含 3 个字段和 1 个富文本字段的简单文档。我还有一个带有 3 个简单编辑框控件和 1 个富文本的 xpage。我的 NotesXSPDocument 的名称是 document1。

问题1:我可以得到一个带有xsp文档所有控件的向量吗?例如,我可以使用 or 之类的东西来代替使用, getComponent("fld1")...getComponent("fld2")等吗?这些方法当然不存在,所以我问是否有办法做到这一点。我知道我可以通过调用来获取文档的所有项目(不是 XSP)。xsp有类似的吗?getAllComponents()document1.getControls()document1.getDocument().getItems()

问题2:假设我们可以得到一个如上所述的向量。那么如果我遍历这个向量来获取每个控件的值,有没有办法检查它是富文本还是简单文本字段?

0 投票
1 回答
547 浏览

monodevelop - XSP4 未在 ubuntu 12.04 上运行

我开始在 ubuntu 12.04 上使用 MonoDevelop 5.0.1 和 XSP4,当我尝试运行 XSP4 时出现此错误,我从 ubuntu 软件中心安装 Monodevelop。它正在运行,但我想运行 ASP.Net MVC3 应用程序。有人知道这个错误吗?

0 投票
1 回答
8119 浏览

c# - ASP.NET Web 服务器无法启动,Mono 环境无法切换

我正在 Linux Mint 上运行最新版本的 Monodevelop 之一,它在我格式化驱动器并进行全新安装之前可以正常工作。当我构建我的项目时,它构建得很好,但是当我尝试运行它时,我收到以下消息:

无法启动 ASP.NET Web 服务器。找不到 xsp4 Web 服务器。请确保已安装。

我安装了 xsp4 和 xsp4-base 软件包。我在 askubuntu 上的一个问答中发现,我需要切换 Mono 运行时以使其能够找到 xsp4。

当我转到 Edit > Preferences > Projects > .NET Runtimes 时,我看到了选项Mono 3.10.0 (Default)Mono 3.10.0 (/usr). 不幸的是,当我切换到/usr一个(我需要并且应该工作的那个)时,我得到了与上面相同的错误,即找不到 Web 服务器。现在奇怪的部分:当我再次查看 .NET 运行时选项时,我发现它已将默认设置切换回原来的选项。

问题可视化。

只有在我按 F5 并尝试构建解决方案(包括发布和调试)后才会切换回另一个默认值。

有谁知道我该如何解决这个问题?

0 投票
2 回答
1694 浏览

asp.net - 在 Linux 上使用 xsp 运行 ASP.NET 应用程序时缺少方法错误

我有带有 MVC 和 Razor 标记网站的 ASP.NET,我想在我的 Linux VPS 上运行它。

我有来自 Ubuntu 存储库的 mono 3.2.8 和 xsp4 3.0.0.0 版本(使用安装apt-get install mono-complete mono-xsp4

当我将网站上传到服务器并在网站文件夹中运行 xsp4 时,它会启动并打印出它正在侦听端口 8080。但是,当我使用 Web 浏览器导航到我的网站时,它会显示运行时错误,并且 xsp4 会将其输出到控制台

这是一个全新的 Ubuntu 14.04 安装。我正在使用 Visual Studio 2013 在 Windows 上开发我的网站。知道如何解决这些错误吗?

0 投票
0 回答
335 浏览

asp.net-mvc-3 - 使用 Nginx 托管的 Web 应用程序对 mono-fastcgi-server4 的第一个浏览器请求出现巨大延迟

我们使用单声道版本 3.10.0(来自 $mono --version)和 Nginx(1.6.2)和 mono-fastcgi-server4 来托管在 Debian jessie linux(ARM - Raspberry Pi)上运行的 ASP.Net MVC3 Web 应用程序)。

基本上我们似乎遇到了与这个问题中描述的相同的问题: Huge delay on first browser-request to Mono XSP hosting web-application

当来自浏览器/网站访问者的第一个请求发出时,mono-fastcgi-server 使用所有 CPU 最多可以得到 120 秒,直到网页显示在 webbrowser 中。这发生在每次启动/重新启动网络服务器之后。

据我所知,如果您在 Windows 服务器上使用 IIS 托管您的网站,这很正常,甚至相同。主要区别在于Windows服务器要快得多......

为了尽量减少启动时间,这是我已经尝试过的:

  1. 使用 Visual Studio 中的“发布网站”功能将我的 razor 视图预编译为 dll。到目前为止,这有效,但似乎并没有显着减少启动时间。

  2. 我遇到的下一件事是AOTing(提前编译)我在 bin 文件夹中的 dll(请参阅http://www.mono-project.com/docs/advanced/runtime/docs/aot/)我使用了 'mono -- aot file.dll` 来预编译我的程序集。再次没有性能提升。

  3. 然后我发现您当然也可以使用以下命令 AOT 您系统上的所有库(可在此处找到:http ://www.mono-project.com/docs/advanced/aot/):

    这在可能的覆盆子上花了很长时间,但 - 再次 - 相同的结果。

我做错了什么或遗漏了一些明显的东西吗?

前面提到的问题的作者在他关于延迟的最后评论中说:

它是由生成和编译尚未预编译的剃刀视图引起的。这些文件被编译到 /tmp/... 中,该文件映射到嵌入式设备上的内存,因此在重新启动后会丢失。更糟糕的是,每次重新启动 XSP 网络服务器后,文件都会被编译到 /tmp 的新子目录中。这样每次启动 XSP 时都会重新编译 razor 视图。

我认为无论使用 XSP4、mono-fastcgi-server 以及在使用 Apache 时可能还有 mod-mono,它似乎对我来说都是一样的。(这并不奇怪,因为我认为它们都是基于 XSP 的——但也许我错了......)

现在提到的问题来自 2011 年......有人知道是否有解决方案让网络服务器使用这些预编译文件?

我很感谢任何提示!

0 投票
1 回答
41 浏览

macos - OSX (xsp) 上 .app 的 Process.Start 问题

我用 Mono 做了一个应用程序。在这个应用程序中,我将使用以下命令启动 xsp4 WebServer:

如果我运行 .app 文件并从终端启动它,一切正常,但如果我双击运行 .app(所以没有终端窗口),进程立即退出,xsp 网络服务器永远不会启动。
这怎么可能?

0 投票
2 回答
722 浏览

xml - How to validate a checkbox using validator in XPages

How do I validate a checkbox using a validator server side, the following code validates the inputbox but not the checkbox

0 投票
1 回答
309 浏览

asp.net - 在 XSP 中预览 ASP.NET .CSHTML 文件

有没有办法强制 Mono 上的 XSP 解析.cshtml文件,以便在进行路由之前只能预览它们?可以强制设置吗?

目前,服务器只转发文件以供下载,不进行处理。

在 CentOS 7 上运行 Mono (3.12.1) 的最新稳定版本。 在此处输入图像描述

0 投票
1 回答
234 浏览

apache - 在 Mono 上运行的 ASP.NET 应用程序的 FormsAuthentication

我有一个 ASP.NET MVC4 Web 应用程序,它是在 Windows 中使用 Visual Studio 开发的。我正在尝试将它部署到在 Ubuntu 上运行的 Apache 服务器。我打算暂时让它在 xsp 上工作,因为这似乎更容易开始。

一系列错误中的最新错误是:

我已经从 web.config 文件中删除了 <authentication mode="..">... 标记,所以我不确定为什么有任何东西试图调用 FormsAuthentication。该错误似乎来自单声道 .dll。

是什么导致了这个错误,我需要做什么来修复它?