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 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。

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

    #!/bin/sh
    exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/xsp4.exe" "$@"
    

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

    #!/bin/sh
    exec /usr/bin/mono $MONO_OPTIONS --runtime=v4.5 "/usr/lib/mono/4.5/xsp4.exe" "$@"
    

    然而,就我所知,4.5的配置文件不包括运行时的变化,而是在类库和编译器中。 所以,如果上述不起作用,那只是意味着运行4.5应用程序所需的运行时版本就是4.0.30319版本。

    理解这一点的最佳方式是包含从Scott Hanselman的博客文章中抓取的这张小图像:

    在这里输入图像描述


    你可以运行MVC的唯一机会是安装单声道3.4.0。 单声道3.2.7将不适用于MVC5


    我用单声道3.4.0进行了跟踪,并在MonoDevelop下成功设置了一个非常简单的MVC5,

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

    链接地址: http://www.djcxy.com/p/90117.html

    上一篇: Can XSP run ASP.NET 4.5?

    下一篇: How to run .NET 4.5 on XSP using Mono?