问题标签 [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.
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,那么这里是该文件:
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.Func
1 续)[0x00000] 在 :0
asp.net-mvc - Mono 3.2.1 MVC 4 (XSP) System.Web.Mvc 组装问题
我试图将 .NET 4.5 MVC4 项目部署到 Mono 3.2 XSP 并遇到异常。
软件:
异常文本:
堆栈跟踪:
有人解决了吗?如何摆脱它?
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
我已经尝试过,但是我仍然收到完全相同的错误消息。
我错过了什么?
nginx - Mono + MVC 4 + .NET 4.0 + nginx 404(也带有 XSP)
在测试盒上:
XSP(从 github 编译)
nginx配置:
运行 fastcgi-mono-server4:
我只得到 404,我设置了权限 775 只是为了确保它不是 DLL 上的权限问题,不行。
我什至在我的 global.asax 中尝试过这个:
仍然只是 404s 而不是错误,所以 xsp 似乎甚至不承认这里有一个应用程序......在 Windows 机器上运行良好。我错过了什么吗?我也想在 Linux 上开发 Mono...
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
但是问题没有得到解决,我仍然遇到了同样的错误。
请帮助我找到解决此问题的方法。
c# - 跟踪 mono asp.net 库中触发的异常的第一步是什么?
我很好奇是否有任何 asp.net 单声道专家可以指导从哪里开始调试单声道库中可能存在的错误(可能是版本不匹配?)。
我将从细节开始,然后提及到目前为止我发现的内容。
版本信息:
堆栈跟踪:
到目前为止我发现了什么:
这看起来与此处的 stack-O 问题相似,但并不完全相同,该问题的注释表明 AjaxControlToolkit 上的版本不匹配。不幸的是,我没有在我的站点的源代码中找到提到 AjaxControlToolkit,并且由于错误略有不同,我很好奇这是否只是与链接问题类似的问题。
我不知道 google-verse 中看起来适用的其他内容。
该站点在 windows、IIS7、asp.net 4 下运行良好。
该站点在上面提到的“版本信息”下的开发环境中出错,该开发环境使用单 XSP 网络服务器运行。
我的问题:
- 我应该采取哪些第一步来追踪这个问题?
- 具体来说,追踪单声道库中的问题(例如触发错误的问题)可能是哪些第一步?
- 这里有什么明显的东西比我的单声道经验更突出吗?
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 update
和apt-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/
所以我无法复制该答案中建议的任何内容。
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
看起来像这样。我很困惑。
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 软件包时遇到了同样的问题。
我可以以某种方式获得有关错误消息的更多详细信息吗?
谢谢你,马丁