问题标签 [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 回答
533 浏览

mono - 单声道 MVC3/MVC4 - 仍然需要库

Ubuntu 13.04。使用来自实验分支的单声道 (3.0.6 (Debian 3.0.6+dfsg-1~exp1~pre1);)。我仍然需要将这五个 DLL 上传到我的 MVC 应用程序的 BIN 文件夹:

  • System.Web.Mvc.dll
  • System.Web.Razor.dll
  • System.Web.WebPages.dll
  • System.Web.WebPages.Deployment.dll
  • System.Web.WebPages.Razor.dll

我正在运行从 nginx 上的源代码编译的 mono-fastcgi-server4/xsp v3.0.11。

我已经阅读了多个地方,从 Mono 2.12 开始,不再需要复制这些内容,但我必须在我的应用程序上(RazorOnMono 测试解决方案)。我检查了 /usr/lib/mono/4.5 目录并且 DLL 存在。

如果它是来自 RazorOnMono 解决方案的 web.config,那么这里是该文件:

0 投票
1 回答
539 浏览

mono - Mono FastCGI 服务器 - 应用程序在根目录下无法运行

好吧,我想不通。我有一个测试 MVC 应用程序(razoronmono)。我今天刚从master编译了mono,还有xsp。我今天也编译了nginx。我正在运行最小的 Ubuntu 13.04。

这有效: http ://coh2.us.to/razoronmono/

这不是: http ://coh2.us.to/apps/razoronmono/

子目录中的所有代码都相同...

应用程序="/:/srv/www,/razoronmono:/srv/www/razoronmono,/apps/razoronmono:/srv/www/apps/razoronmono"

nginx 配置:位置 / {

我收到以下错误:

System.InvalidOperationException 无法映射路径“/apps/_ViewStart.cshtml”

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

详细信息:非网络异常。异常来源(应用程序或对象的名称):System.Web。异常堆栈跟踪:在 /usr/src/mono/mcs/class/System.Web/System.Web/HttpRequest 中的 System.Web.HttpRequest.MapPath (System.String virtualPath, System.String baseVirtualDir, Boolean allowCrossAppMapping) [0x001a4] .cs:1572 在 System.Web.HttpRequest.MapPath (System.String virtualPath) [0x0000d] 在 /usr/src/mono/mcs/class/System.Web/System.Web/HttpRequest.cs:1526 在 System.Web .Hosting.HostingEnvironment.MapPath (System.String virtualPath) [0x00042] in /usr/src/mono/mcs/class/System.Web/System.Web.Hosting/HostingEnvironment.cs:156 at System.Web.Hosting.DefaultVirtualPathProvider .FileExists (System.String virtualPath) [0x00016] 在 System.Web 的 /usr/src/mono/mcs/class/System.Web/System.Web.Hosting/DefaultVirtualPathProvider.cs:68 中。1 supportedExtensions) [0x00000] in <filename unknown>:0 at System.Web.Mvc.RazorView.RenderView (System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer, System.Object instance) [0x00000] in <filename unknown>:0 at System.Web.Mvc.BuildManagerCompiledView.Render (System.Web.Mvc.ViewContext viewContext, System.IO.TextWriter writer) [0x00000] in <filename unknown>:0 at System.Web.Mvc.ViewResultBase.ExecuteResult (System.Web.Mvc.ControllerContext context) [0x00000] in <filename unknown>:0 at System.Web.Mvc.ControllerActionInvoker.InvokeActionResult (System.Web.Mvc.ControllerContext controllerContext, System.Web.Mvc.ActionResult actionResult) [0x00000] in <filename unknown>:0 at System.Web.Mvc.ControllerActionInvoker+<>c__DisplayClass1c.<InvokeActionResultWithFilters>b__19 () [0x00000] in <filename unknown>:0 at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter (IResultFilter filter, System.Web.Mvc.ResultExecutingContext preContext, System.Func1 续)[0x00000] 在 :0

0 投票
1 回答
1088 浏览

asp.net-mvc - Mono 3.2.1 MVC 4 (XSP) System.Web.Mvc 组装问题


我试图将 .NET 4.5 MVC4 项目部署到 Mono 3.2 XSP 并遇到异常。

软件:

  • Ubuntu Linux 13.04
  • 从源代码编译的 Mono 3.2.1
  • XSP4 3.0.11 从源代码编译
  • 异常文本:

    堆栈跟踪:

    有人解决了吗?如何摆脱它?

    0 投票
    1 回答
    1967 浏览

    linux - 安装 XSP 时找不到包“mono”

    我正在尝试让 Mono 使用 fastCGI 在 nginx 上工作。

    我已经完成了 CentOS 6 的全新安装,并执行了所有更新。然后我安装了 nginx,并打开了我需要的防火墙。我现在可以毫无问题地从 nginx 中看到简单的 HTML 页面。

    然后我按照本教程通过 Git 安装 Mono: https ://stackoverflow.com/a/13424880/221456

    libgdiplus 安装了很好的单声道安装了很好的 xsp,当我运行 autogen(带前缀)时,给了我这个错误:

    检查 MONO_MODULE... 配置:错误:未满足包要求(单声道 >= 2.10.0):

    找不到包“单”

    我做了一些搜索,我唯一能找到的就是运行这个命令:

    导出 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

    我已经尝试过,但是我仍然收到完全相同的错误消息。

    我错过了什么?

    0 投票
    1 回答
    2707 浏览

    nginx - Mono + MVC 4 + .NET 4.0 + nginx 404(也带有 XSP)

    在测试盒上:

    XSP(从 gi​​thub 编译)

    nginx配置:

    运行 fastcgi-mono-server4:

    我只得到 404,我设置了权限 775 只是为了确保它不是 DLL 上的权限问题,不行。

    我什至在我的 global.asax 中尝试过这个:

    仍然只是 404s 而不是错误,所以 xsp 似乎甚至不承认这里有一个应用程序......在 Windows 机器上运行良好。我错过了什么吗?我也想在 Linux 上开发 Mono...

    0 投票
    2 回答
    1737 浏览

    linux - XSP 配置因单模块依赖性而失败

    我在我的 RHEL 5 机器上安装了单声道,如下所示:

    哪个单声道

    /usr/local/bin/单声道

    单声道-V

    Mono JIT 编译器版本 2.10.2(tarball,2013 年 10 月 16 日星期三 10:33:49 CDT) 版权所有 (C) 2002-2011 Novell, Inc 和贡献者。www.mono-project.com TLS:__thread SIGSEGV:altstack 通知:epoll 架构:amd64 已禁用:无 杂项:softdebug LLVM:支持,未启用。GC:包括 Boehm(带类型 GC 和 Parallel Mark)

    当我尝试为 xsp 运行配置脚本时,它失败了,因为它找不到单声道。

    。/配置

    检查构建系统类型... x86_64-unknown-linux-gnu 检查主机系统类型... x86_64-unknown-linux-gnu 检查目标系统类型... x86_64-unknown-linux-gnu 检查与 BSD 兼容的安装。 .. /usr/bin/install -c 检查构建环境是否健全... 是 检查线程安全 mkdir -p... /bin/mkdir -p 检查 gawk... gawk 检查 make 是否设置 $ (MAKE)... 是检查是否启用 Makefile 的维护者特定部分... 不检查 BSD 兼容安装... /usr/bin/install -c 检查 gawk... (缓存) gawk 检查对于线程安全的 mkdir -p... /bin/mkdir -p 检查 pkg-config... /usr/bin/pkg-config 检查 pkg-config 至少是 0.9.0 版... 是 检查MONO_MODULE ...配置:错误:不满足包要求(单声道> = 2.10.0):

    找不到包“单”

    如果您以非标准前缀安装软件,请考虑调整 PKG_CONFIG_PATH 环境变量。

    或者,您可以设置环境变量 MONO_MODULE_CFLAGS 和 MONO_MODULE_LIBS 以避免调用 pkg-config。有关更多详细信息,请参见 pkg-config 手册页。

    我试图通过将 mono.pc 文件路径添加到 PKG_CONFIG_PATH 来解决这个问题。导出 PKG_CONFIG_PATH=/usr/local/lib/pkgconfig

    但是问题没有得到解决,我仍然遇到了同样的错误。

    请帮助我找到解决此问题的方法。

    0 投票
    1 回答
    210 浏览

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

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

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

    版本信息:

    堆栈跟踪:

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

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

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

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

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

    我的问题:

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

    c# - 如何使用 Mono 在 XSP 上运行 .NET 4.5?

    我已经安装了 Mono 3,但是当我运行时xsp或者xsp4它显示我正在使用 .NET 4.0。我需要.NET 4.5。可能吗?我在哪里可以配置它?

    我看过这个页面,但我没有下载源代码的任何文件夹。

    这是我通过运行进入网站时显示的内容xsp4

    版本信息:3.2.7(master/1eef047 C nov 28 18:16:30 EET 2013);ASP.NET 版本:4.0.30319.17020

    我如何安装 Mono 和 XSP

    首先我下载了​​ Lubuntu 13.10 32bit 并在 VirtualBox 中启动它。然后做了apt-get updateapt-get upgrade。之后重新启动系统。

    确保所有命令都以超级用户身份执行。

    得到依赖

    Mono 和 XSP 的下载源

    从 github 安装最新的稳定 Mono

    从 github 安装最新的稳定 XSP

    测试我在 XSP 上运行的是 4.0 而不是 4.5

    我的配置

    /usr/bin/xsp4看起来应该使用4.5。就像这个答案建议的那样。xsp4.exe另外,我没有/usr/lib/mono/4.0/唯一的,/usr/lib/mono/4.5/所以我无法复制该答案中建议的任何内容。

    0 投票
    3 回答
    6467 浏览

    c# - XSP 可以运行 ASP.NET 4.5 吗?

    几天来,我一直在尝试在 Mono 下启动 MVC5(取决于 .NET 4.5),但没有成功。

    配置

    • 全新安装 Lubuntu
    • 没有以前的 XSP/Mono
    • 从最新的 git 源编译和安装 XSP/Mono
    • 单声道版本:3.2.7

    问题

    当我xsp4在任何文件夹上运行时,它会显示Version Information: 3.2.7 (master/1eef047 C nov 28 18:16:30 EET 2013); ASP.NET Version: 4.0.30319.17020.


    最新的 Mono 版本支持 .NET 4.5,XSP 支持吗?
    如果是这样,我如何确保它使用的是 4.5 而不是 4.0?

    即使我直接从 Mono 4.5 文件夹 ( /usr/lib/mono/4.5/xsp4.exe) 运行 XSP,它也显示 ASP.NET 版本是 4.0。

    此外,XSP 配置行/usr/bin/xsp4看起来像这样。我很困惑。

    0 投票
    0 回答
    3149 浏览

    c# - Monodevelop:无法启动 ASP.NET Web 服务器。找不到 xsp4 网络服务器

    我运行OpenSuse 13.1,我遇到了我想从 Monodevelop 启动的 MVC3 Empty 应用程序的错误。

    版本:

    • 单体开发:4.2.2
    • 单声道:3.2.3
    • xsp:3.0.0.0

    这些软件包已更新,我在使用默认 OpenSuse 13.1 软件包时遇到了同样的问题。

    我可以以某种方式获得有关错误消息的更多详细信息吗?

    谢谢你,马丁