2016-01-07 341 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

相關問題