首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XSP能运行ASP.NET 4.5吗?

XSP能运行ASP.NET 4.5吗?
EN

Stack Overflow用户
提问于 2013-12-01 13:14:01
回答 3查看 6.5K关注 0票数 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?

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

而且,/usr/bin/xsp4中的XSP配置行看起来是这样的。我很困惑。

代码语言:javascript
运行
复制
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/xsp4.exe" "$@"
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-12-01 14:47:29

您可以指示mono使用--runtime标志启动特定的运行时版本。在这种情况下,情况是这样的:

代码语言:javascript
运行
复制
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS --runtime=v4.5 "/usr/lib/mono/4.5/xsp4.exe" "$@"

然而,据我所知,.NET的4.5Profile并不包括运行时中的更改,而是包含在类库和编译器中。因此,如果上面的操作不起作用,这就意味着运行4.5应用程序所需的运行时版本就是4.0.30319版本。

理解这一点的最好方法是包括从的博客文章中抓取的这个小图像图。

票数 2
EN

Stack Overflow用户

发布于 2014-04-13 23:09:08

运行MVC的唯一机会是安装mono3.4.0。Mono3.2.7不适用于MVC5

票数 0
EN

Stack Overflow用户

发布于 2014-04-14 23:07:48

我使用mono3.4.0进行了跟踪,并成功地在MonoDevelop下建立了一个非常简单的MonoDevelop,

http://curtis.schlak.com/2014/02/04/setup-asp-net-mvc-4-on-monodevelop-4.2.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20312489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档