问题标签 [xsp4]

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 回答
1866 浏览

mono - 使用 Mono 2.10.8 获取“无法加载文件或程序集 'xsp2'”

我将这些文件复制到 C:\MonoWebServer。

xsp2.exe
xsp2.exe.mdb
Mono.WebServer2.dll
Mono.Security.dll

我在 GAC 中注册了 Mono.WebServer2.dll 和 Mono.Security.dll。当我去运行 xsp2.exe 时,我得到了。 在此处输入图像描述

我究竟做错了什么!

视窗 7 - 64 位

0 投票
1 回答
243 浏览

c# - 如何在 Mono 中将 -pkg:dotnet 添加到 web.config

我得到了一个用 C# 编写的 Web 应用程序,如果可能的话,我想在 Mono 上部署它。为了让应用程序能够编译,我需要将 -pkg:dotnet 标志传递给编译器。

dmcs -pkg:dotnet

我目前正在使用 XSP4 进行测试,当它编译应用程序时,它会生成有关缺少程序集的编译器错误。我想知道我需要添加什么到 web.config 才能将 -pkg:dotnet 传递给编译器。

0 投票
5 回答
6385 浏览

mono - 如何在 Mono 2.10.8 上成功托管 ASP.NET MVC4 RC

我正在尝试在 Mono 2.10.8.1 之上托管一个 ASP.NET MVC4 RC 项目。首次访问该应用程序时出现以下异常:

根据http://www.mono-project.com/Compatibility这应该在 Mono 2.10.8 中实现。Microsoft 将该属性列为 .NET Framework 4.0:http: //msdn.microsoft.com/en-us/library/system.web.security.formsauthentication.isenabled.aspx

是否有某种解决方法,或者目前无法在 Mono 上托管 MVC4?

我应该注意,在 Apache2 上使用 XSP4 和 mod_mono 时我都遇到了这个问题。

单声道版本如下:

0 投票
2 回答
397 浏览

mono - ubuntu 中的状态服务器

我在 ubuntu 上使用 apache2 和 mono 部署了 ASP.NET 4.0 网站。

我想使用会话状态服务器,我必须asp-state4在终端中运行命令,以便状态服务器启动。

当我在上面运行命令时一切正常,但在运行命令后我必须保持该终端打开 -

在此处输入图像描述

如果我关闭该终端状态服务器将停止并且网站将无法工作。

有没有办法让状态服务器在后台运行,而不保持终端打开?

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 投票
1 回答
2596 浏览

asp.net - 无法使用 Apache2 启动单站点,使用 mod_mono 时出现 404 错误

我的家庭系统是一个 Ubuntu 13.4(从 12.10 升级)桌面系统,我在其中进行了一些开发,主要使用 PHP,并且我安装了 Apache 并且工作正常。

我需要在 ASP.NET 中进行一些开发,并且安装了 MonoDevelop 以及 XSP 服务器。我可以从 MonoDevelop 启动 XSP,它服务于端口 8080 (localhost:8080)。这在开发会话期间没问题,但由于某种原因,XSP 似乎超时了,而且我的路由器不服务端口 8080;此外,XSP 一次只服务一个单声道项目。

我试图用 Apache 配置虚拟主机,但它不起作用。对于静态文件、aspx 文件和不存在的文件,我都会收到 404 错误。

我的虚拟主机配置如下:

查看错误日志,我发现以下消息:

文件Default.phpfavicon.ico不存在,其他文件Default.aspxTemplate.css确实存在。

先感谢您。


更新

我错过了配置的一部分:webapp文件。我添加到/etc/mono-server4/debiab.webapp添加项目。

现在它起作用了!


现在,我不能让它适用于不同应用程序的虚拟目录。

0 投票
1 回答
449 浏览

mono - MissingMethodException 与 xsp4 和 asp.net 4.5

我正在尝试使用 xsp4 测试一个网站,所有程序集都是针对目标框架 4.5 编译的。我得到以下堆栈跟踪。TraceManager 初始化期间的异常:

在stackoverflow(和其他地方)上搜索发现可能的原因是xsp4在mono的4.0目录中运行。我的已经位于 4.5 并被 xsp 脚本使用,所以我坚持使用这个。有任何想法吗?

0 投票
1 回答
210 浏览

c# - 跟踪 mono asp.net 库中触发的异常的第一步是什么?

我很好奇是否有任何 asp.net 单声道专家可以指导从哪里开始调试单声道库中可能存在的错误(可能是版本不匹配?)。

我将从细节开始,然后提及到目前为止我发现的内容。

版本信息:

堆栈跟踪:

到目前为止我发现了什么:

这看起来与此处的 stack-O 问题相似,但并不完全相同,该问题的注释表明 AjaxControlToolkit 上的版本不匹配。不幸的是,我没有在我的站点的源代码中找到提到 AjaxControlToolkit,并且由于错误略有不同,我很好奇这是否只是与链接问题类似的问题。

我不知道 google-verse 中看起来适用的其他内容。

该站点在 windows、IIS7、asp.net 4 下运行良好。

该站点在上面提到的“版本信息”下的开发环境中出错,该开发环境使用单 XSP 网络服务器运行。

我的问题:

  • 我应该采取哪些第一步来追踪这个问题?
    • 具体来说,追踪单声道库中的问题(例如触发错误的问题)可能是哪些第一步?
  • 这里有什么明显的东西比我的单声道经验更突出吗?
0 投票
1 回答
2119 浏览

c# - 使用 XSP4 在 Monodevelop 中调试 ASP.NET MVC 应用程序

我从网上看到,这个问题之前在其他地方已经被问过,但我还没有找到任何可以解决这个问题的方法。

当我尝试在 Ubuntu 上从 MonoDevelop 4.2.3 调试 ASP.NET MVC 应用程序时,它失败并显示错误消息

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

我已经安装了 xsp4。

它以前可以工作,但是当我将 Mono 版本升级到 3.2.1 时出错了。为了尝试修复它,我尝试从 git 签出、构建和安装 xsp 源代码。

现在,如果我运行:

它显示已安装 xsp4 版本 3.0.0.0,我可以从命令行启动它。不过,MonoDevelop 仍在抱怨。如果我执行 which xsp4,它指向一个包含以下内容的脚本文件:

这对我来说看起来不错。

有谁知道我怎样才能让它在 MonoDevelop 中工作?或者也许是一种配置 MonoDevelop 以通过另一个 Web 服务器进行调试的方法?

0 投票
6 回答
9437 浏览

c# - Mono MVC5 - 视图不起作用

我正在尝试使用 Mono 和 XSP4 在我的 Linux 机器上启动 MVC5 网站。它在没有视图的情况下工作,但是当我尝试渲染某些东西时,它会给我带来错误。

这是我的测试代码。请注意,我没有更改任何内容,这基本上是一个没有 EF 或任何其他库的空白站点。只是简单的 MVC5 + Razor。

System.InvalidOperationException

找不到 Razor 主机工厂类型:System.Web.Mvc.MvcWebRazorHostFactory、System.Web.Mvc、Version=5.0.0.0、Culture=neutral、PublicKeyToken=31BF3856AD364E35

说明:HTTP 500。处理请求时出错。

详细信息:非网络异常。异常来源(应用程序或对象的名称):System.Web.WebPages.Razor。

堆栈跟踪

我尝试将 Version=5.0.0.0 更改为 4.0.0.0 和 3.0.0.0 等,但没有任何效果。我现在仍然遇到同样的错误,大约是 4.0.0.0。

有希望吗?