Mono和Microsoft的ASP.NET实现有什么区别? [英] What are the differences between Mono's and Microsoft's ASP.NET implementations?

查看:133
本文介绍了Mono和Microsoft的ASP.NET实现有什么区别?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要启动一个ASP.NET网站,它将在使用Mono的Linux服务器上运行。首先我想在我自己的机器上做一些测试。我已经听说过很多有关Mono的信息,但这是我第一次将它用于一个项目。



到目前为止,我只在IIS服务器上部署了我的应用程序。我想获得一些关于这两者之间的差异的信息,但关于StackOverflow上的Mono的大多数问题都有点过时。



因此,这里是我的具体问题




  • 不支持ASP.NET 4.0的哪些部分?

  • 我可以使用NHibernate MySQL with Mono?

  • 我可以使用ASP.NET MVC与Mono吗?它是它的一部分,还是它的程序集需要在我的bin目录中?

  • 我可以使用MEF和Mono吗?

  • 是否可以将无扩展名URL映射到Apache上的Mono的ASP.NET?
  • $ b



    编辑: $ b

    p>

    我知道Mono的可用版本在Linux发行版之间可能有所不同,但通常可以在任何版本上安装最新版本。因此,问题是关于最新的可用Mono版本。

    解决方案


    4.0不受支持?


    完全支持ASP.NET 4.0 API 计划在版本2.8


    我可以使用NHibernate与MySQL与Mono?


    可以


    我可以使用ASP.NET MVC与单声道?它是它的一部分,还是它的程序集需要在我的bin目录中?


    ASP.NET MVC 2包含在Mono 2.6.7,您不需要在bin文件夹中的程序集。


    我可以使用MEF吗?它是它的一部分,还是它的程序集需要在我的bin目录中?


    MEF也应该包含在版本2.6中。 7,但是我无法确认它,因为我只尝试ASP.NET MVC 2。


    是否可以将无扩展名URL映射到Mono ASP.NET on Apache?


    不知道这个。


    I'm about to launch an ASP.NET web site which will be running on a Linux server using Mono. First I would like to do some testing on my own machine. I have heard lots of info about Mono, but this is the first time I actually use it for a project.

    So far, I have only deployed my applications on IIS servers. I would like to get some information about the differences between the two, but most of the questions about Mono on StackOverflow are a bit dated.

    So, here are my specific questions:

    • Which parts of ASP.NET 4.0 are not supported?
    • Can I use NHibernate with MySQL with Mono?
    • Can I use ASP.NET MVC with Mono? Is it a part of it, or its assembly needs to be in my bin directory?
    • Can I use MEF with Mono? Is it a part of it, or its assembly needs to be in my bin directory?
    • Is it possible to map extensionless URLs to Mono's ASP.NET on Apache?

    Thanks in advance for your answers!

    EDIT:

    I know that the avaliable version of Mono may differ between Linux distributions, but it is usually possible to install the latest version on any of them. Thus, the question is about the latest available Mono version.

    解决方案

    Which parts of ASP.NET 4.0 are not supported?

    Full support for ASP.NET 4.0 API is planned in version 2.8.

    Can I use NHibernate with MySQL with Mono?

    Yes you can.

    Can I use ASP.NET MVC with Mono? Is it a part of it, or its assembly needs to be in my bin directory?

    ASP.NET MVC 2 is included in Mono 2.6.7 and you don't need the assembly in your bin folder.

    Can I use MEF with Mono? Is it a part of it, or its assembly needs to be in my bin directory?

    MEF should also be included in version 2.6.7, however I can't confirm it since I only tried ASP.NET MVC 2.

    Is it possible to map extensionless URLs to Mono's ASP.NET on Apache?

    No idea about this.

    这篇关于Mono和Microsoft的ASP.NET实现有什么区别?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆