簡體   English   中英

是否可以將ASP.NET應用程序部署為桌面應用程序(帶有服務器組件)

[英]Is it possible to deploy an ASP.NET application as desktop application (with server component)

問題:我創建了一個ASP.NET Web應用程序。

現在它原本是打算在Web服務器上部署的。
到目前為止,效果很好。

我現在的問題是:是否也可以將其部署為桌面應用程序?

也就是說,安裝程序將安裝某種服務器以及Web應用程序,將服務器配置為在本地主機URL上運行該應用程序,然后在開始菜單/桌面中創建鏈接,並在其中打開該URL(網站,應用程序)在Web瀏覽器中的localhost上?

我認為應該可以,盡管服務器不是IIS,因為這是Windows組件,不能單獨安裝。

已經有這樣的東西了嗎? 非多余的是,僅當您單擊快捷方式時,它才會啟動服務器。

我不確定,但是可以在發布時使用IIS express。 看一下ScottGu的IIS Express簡介。

我差點就去卡西尼了。
但與此同時,我發現了一些更好的方法:

http://code.google.com/p/aspnetserve/

我的錯誤是搜索“ asp.net部署服務器組件”而不是“ asp.net嵌入式Web服務器”。

一個非常酷的項目。
似乎可以工作,至少滿足我的需求。

編輯:
更好的選擇是xp-2.10.2軟件包中的xsp4,這要取決於mono-project。
http://download.mono-project.com/sources/xsp/
在具有mono和.NET框架的Linux和Windows以及Mac上均可運行,並且無需安裝GAC(實際上,無需任何安裝)。

最新資源在這里:
https://github.com/mono/xsp/tree/master/src

您可以使用易於安裝的ASP.Net Web服務器,例如UltiDev Cassini

我認為您正在尋找的是Adobe Air: http//en.wikipedia.org/wiki/Adobe_Integrated_Runtime

但是,您希望能夠運行ASP.NET,而Adobe Air則不能。 我的建議是使用Silverlight

暫無
暫無

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

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