2016-01-07 53 views
1

对于Mono,这是明确的是ASP.NET can be hosted outsideIISApacheNginx.NET核心的ASP.NET vNext可以托管在IIS之外吗?

由于the 1.0.0 release is nearby,我一直在寻找的open sourceASP.NET vNextpublishing aspects

ASP.NET vNext可以在* nix服务器(如Ubuntu)上的IIS之外托管吗?

+1

从我看到的所有内容中,使用nginx背后的kestrel(作为反向代理运行以处理安全性,SSL等...)是顺其自然的......从隼人的疯狂性能/吞吐量数字最近在这种配置中使用它可能很快就会成为现实。我会发布这个问题到下一个ASP.Net社区站立直播https://live.asp.net。观看从这里开始为kestrel perf的最后一个流:https://youtu.be/CJeWIWkhVow?t=28m42s – SushiHangover

+0

@SushiHangover哇!还有一件事 - 从这个正确的时刻开始**如何在一些Ubuntu服务器上托管ASP.NET Web项目? – xameeramir

+1

哇,很多可以影响我的答案...作为一个承包商,我参与了使用nginx运行Ubuntu服务器,这是前端托管Mono/ASP.NET ......小型和大型(AWS和Azure)主要用于移动网络服务将成千上万的用户运行到每天运行超过200万个独立用户的用户(每个用户x〜20个请求),但这实际上取决于您的应用程序以及“向导在幕后做了什么”...... – SushiHangover

回答

1

AspNet Core拥有自己的Web服务器Kestrel。任何时候你运行一个Asp.Net Core web应用程序,你都可以使用这个服务器来运行它。当你想在野外公开你的应用(他们可以处理认证等)时,IIS或Nginx可用作反向代理。在开发过程中,您可以直接使用Kestrel而无需设置IIS或Nginx。

1

我不知道它是否与Nginx合作,但Apache服务器有一个名为mod_asp的模块,它是.NET运行时的桥接组件。也许这是值得一试的。

+0

我很好奇看到[***](http://stackoverflow.com/users)的人谁实际上做了***。反正这是我听到的新东西。谢谢! – xameeramir

相关问题