ASP.NET vNext in Apache

3

I've heard enough that ASP.NET 5 will work not only in Windows but also Mac and Linux. I would like to know if you have how to run ASP.NET 5 applications on the Apache server. I researched a bit but I did not find anything recent talking about that specific server. In the current version of tests is it possible to run in Apache?

If possible, could you give me a tutorial showing how to do this? Researching found a Mono implementation of ASP.NET 2.0 and ASP.NET MVC, but that's not what I'm looking for, it's about ASP.NET 5 itself.

    
asked by anonymous 25.12.2014 / 02:01

2 answers

6

Microsoft has changed its stance with the entire platform. In this answer I talk about the new .NET Core that is not only open source but has the principle to run on any platform .

We are talking about the implementation of Microsoft, the .NET itself, not to confuse with Mono which is another implementation of the CLR that has always been multiplatform but has always had some limitations.

One of the key features of ASP.NET Core is having host independence, that is, no more binding to IIS. What complicates the implementation when it was not available and actually posed other limitations since it is not always desirable to use IIS.

The new ASP.NET comes with a host named Kestrel that can run without a full HTTP server. It can run in conjunction with Nginx according to this authoritative page . I've read the same in other places. There are already documentation on how to use Apache .

Note that ASP.NET Core although maintaining its base is practically other software.

Remember that it's been a while since Mono has used Microsoft ASP.NET MVC with limitations. It has not been redeployed, at most tailored.

Microsoft is officially supporting Mono. As far as this support goes we still do not know.

It is "certain" that the .NET Framework full will not run.

    
25.12.2014 / 05:38
0

As of the date of this response, there is still no implementation of vNext for Apache.

Possibly this can occur only in 2015, and this is if the Apache team wants to deploy vNext to the server.

    
25.12.2014 / 05:35