簡體   English   中英

ASP.Net便攜式服務器

[英]ASP.Net portable server

我正在嘗試開始一個新項目,以幫助豐富我的asp.net知識,因為我對我的課程教給我的內容並不完全滿意。 從我(很少)的Rails經驗來看,我記得每個應用程序都包含自己的開發Web服務器。 假設我試圖創建一個僅限本地的應用程序,但我希望它在Web瀏覽器中運行(因此ASP.Net)。 是否有任何選項可以分發應用程序並讓它自己啟動,或者只是不需要IIS / VS / Apache-mono?

您可能想要查看aspNETserve 聽起來它符合您的需求。 我最近沒有處理它,所以它可能有一些粗糙的邊緣。

從好的方面來看,它是所有開源的,如果你剛剛開始使用ASP.NET,那么對於ASP.NET生命周期的內部運作方式來說,這將是一個真正的大開眼界。

簡單的答案是您需要一個Web服務器來運行該應用程序。 沒有一個它就無法運行。

如果我們正在談論演示目的,或者您不需要Web服務器的許多功能,那么您可以在安裝程序包中包含可再發行的Web服務器。 像亞歷克斯提到的最受歡迎的似乎是卡西尼

我假設您要在開發它的同一台計算機上運行該站點。

如果要在開發計算機上本地查看,Visual Studio 2005及更高版本允許您從VS本身運行該站點。

據我所知,Visual Web Developer允許您也這樣做。 Visual Web Developer

您可以使用cassini Web服務器。 請注意,這些是不同的可再發行組件:

http://www.asp.net/Downloads/archived/cassini/

http://ultidev.com/products/Cassini/

我不確定你為什么要開發一個Web應用程序(由於你正在處理與未知客戶端機器的無狀態連接而帶來所有困難),但是然后運行整個客戶機器。

當然,開發WinForms應用程序更有意義嗎?

按照本指南在PC上設置IIS以運行ASP.NET應用程序:

http://www.geekpedia.com/tutorial25_Setting-up-your-ASPNET-server-IIS.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM