问题标签 [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.
asp.net-mvc - 使用 Mono 和 MVC 4 的视图出错
我正在尝试开始使用 Mono 框架,但遇到了许多问题,最近的一个问题让我很恼火。我已经到处寻找解决方案,但无法解决这个问题。
环境
Ubuntu 12.04(在 Hyper-V 虚拟机上)
Visual Studio 2012(完全更新)
ASP.NET MVC 4
.NET Framework 4
Mono 3.4.0(使用 make 直接从 git 拉取和编译)
XSP Mono.WebServer2 0.2.0.0(也来自 git)
我的单声道安装几乎完全按照这个答案的说明进行。会发生什么:
- 我使用默认选项在 VS 2012 中创建了一个新的 MVC 4 项目。
- 我使用文件系统发布配置文件发布所述应用程序而不更改任何引用的 DLL 的“本地复制”设置。
- 然后,将文件 FTP 到 Ubuntu VM 并将它们全部复制到网站的主文件夹(/var/www/mvc,我将其配置为 Apache2 的默认文件夹)。
cd /var/www/mvc
在 bash 提示符下运行xsp4
.- 点击服务器/端口并收到此错误:
System.InvalidOperationException
未找到视图“索引”或其主视图,或者没有视图引擎支持搜索的位置。搜索了以下位置:
~/Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx
~/Views/Home/Index。 cshtml
~/Views/Home/Index.vbhtml
~/Views/Home/Index.cshtml
~/Views/Home/Index.vbhtml
说明:HTTP 500。处理请求时出错。
详细信息:非网络异常。异常来源(应用程序或对象的名称):System.Web.Mvc。
异常堆栈跟踪:
版本信息:3.4.0(master/830c517 Fri Feb 28 16:03:26 CST 2014);ASP.NET 版本:4.0.30319.17020
我尝试了各种编译组合(针对 4.5 而不是 4.0,使用 MVC 3 而不是 4),删除 WebPages.OAuth.dll,复制本地化的各种参考组合,以及详尽的网络搜索......一切都无济于事。这与我的 Mono 版本有关吗?XSP?这个问题有明确的解决方案吗?
更新
如果我将 .NET Framework 4.5 与 MVC 4 项目作为目标,则错误会更改为:
System.IO.FileNotFoundException
无法加载文件或程序集“log4net,版本=1.2.11.0,文化=中性,PublicKeyToken=669e0ddf0bb1aa2a”或其依赖项之一。
说明:HTTP 500。处理请求时出错。
详细信息:非网络异常。异常来源(应用程序或对象的名称):DotNetOpenAuth.Core。
异常堆栈跟踪:
我没有使用 log4net。
apache - 设置 MonoSetEnv MONO_STRICT_MS_COMPLIANT=yes 后,Apache 环境损坏
运行 CentOS 6.5 x64、Apache(2.2.15)、mono(2.10.9)、mod_mono(2.10)、xsp(2.10.2)、ServiceStack 几个月都可以正常工作。
今天我尝试访问 ServiceStack 元数据页面上的 WSDL,由于 XML 中的重复元素而出错……建议设置“MONO_STRICT_MS_COMPLIANT=yes”可以解决问题。经过广泛的网络搜索,我发现:
MonoSetEnv MONO_STRICT_MS_COMPLIANT=yes
应该放在 httpd.conf 中。我这样做了,重新启动了 httpd... 现在虽然 httpd 和 mod-mono-server4.exe 都在运行(和以前一样),但无法连接到 httpd。
自然地,我从 httpd.conf 中删除了“MonoSetEnv ...”语句,并重新启动了 httpd。不高兴!!验证了 httpd.conf 的其余部分与原始文件匹配(更改前),甚至重新启动了服务器。显然,某些 mono/mod_mono/xsp/ServiceStack 配置文件已永久更改……但我找不到任何嫌疑人。
我可以通过 SSH 连接到服务器……所以服务器的其余部分运行正常。
在我重建服务器之前帮助我解决这个问题的任何线索将不胜感激。
迈克
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。
有希望吗?
linux - Mono 3.0.1 --> 为 Ubuntu 14.04 LTS (AWS Linux AMI) 编译 xsp 时出错
去年我在这个网站上为 Ubuntu 12.04 LTS x86 上的 Mono 3.0.1 编写了安装指南
在编译部分,有这部分:
我刚刚使用 Ubuntu 14.04 创建了一个 AWS Linux AMI 服务器。我的安装指南中的所有内容都运行良好,除了这个 XSP 编译。
这是错误:
为什么我会突然需要'sn'???我需要安装什么???
我试过 apt-get install sn 还是不行!!!
我被困在那里.... :(
我不知道如何解决这个问题!帮助 :)
asp.net - Linux 或 OS X 中的 Web API 2.1
我正在努力让 Web API 2.1 在 Linux 和 OS X 上运行,使用 Linux 中的 Monodevelop 和 OS X 上的 Xamarin Studio。我想我已经接近了,但我一直遇到这个错误。
我这是不是在 Mono DLL 中的东西?是否有可能从 Windows 获得这个?
我希望能够完成所有开发 Linux 和 OS X 并在 Windows Server 上运行它。
controls - 不同方面的视图面板和寻呼机
如果有一个具有 2 个方面的自定义控件。一个用于保存例如一个视图面板,另一个用于保存该视图面板的相应寻呼机控件。来源是:
奇怪的是面板不控制视图面板,点击任何控制链接对视图没有任何影响。我无法弄清楚我在这里缺少什么。也许你可以?提前致谢!
更新:我发现视图是受控的,但寻呼机并没有通过例如显示当前页面来反映更改。
asp.net-mvc - 空项目中缺少类型 Mono.Web.Util.RoleManagerSectionMapper
我已经从 Git 设置了最新的 Mono (3.4.1) 和最新的 XSP 并编译了它们。mono -V
打印以下内容:
现在我在 Visual Studio 2013 中创建了一个示例 ASP.NET MVC 项目。它包含一些基本页面。我选择使用没有身份验证内容的非常简单的示例。在 Windows 上,它运行。在 Mono 上,出现以下错误:
我尝试的是搜索整个项目RoleManagerSectionMapper
- 没有结果。
asp.net-mvc - XSP Mono Webserver 的 Mime 类型
有谁知道是否可以将 mime 类型添加到 XSP 网络服务器?
我正在开发一个使用 XSP 作为轻量级服务器的本地 Asp.net MVC 应用程序 (Windows)。
问题是 XSP 没有为某些文件提供正确的 mime 类型。一个例子是 mp4,它获取 mime 类型“application/octet-stream”而不是“video/mp4”。
这会导致 IE9/IE10 在这些文件上提供下载对话框,而不是原生播放视频。
我尝试在 web.config 中配置 mime 类型(适用于 iis express 等其他服务器)
但没有成功。
这个常见问题页面 http://www.mono-project.com/FAQ:_ASP.NET听起来不太有希望:
...而且它还缺少诸如 mime 类型配置等功能以及人们期望从 Web 服务器获得的任何其他功能。
但也许有未记录的方式来支持不同的 mime 类型......
asp.net - 无法在 Centos 上使用单声道启动 XSP 4.5
我将 xsp4 从 4.0 复制到 4.5 并运行以下脚本:
给我错误:
单声道信息:
有谁知道可能是什么问题?
asp.net-mvc-4 - 拒绝访问路径“/etc/mono/registry”
当我在我的 Fedora 20 工作站上使用 xsp4(来自 MonoDevelop 或直接)运行我的 ASP.NET MVC 4 网站时,我收到以下异常:
我已经检查过了,没有registry
文件或文件夹/etc/mono/
。我也无法在任何子文件夹中找到它,我该如何解决这个问题?
我正在使用最新的 3.15.6 内核运行 Fedora 20
我在 Ubuntu 14.04 LTS 中有另一个设置,并且该设置有效,所以它可能与单声道版本有关,或者我可能缺少一些库?