2010-07-07 113 views
5

問題:我創建了一個ASP.NET Web應用程序。是否可以將ASP.NET應用程序部署爲桌面應用程序(使用服務器組件)

現在它最初是爲了部署在網絡服務器上。
這是工作,所以,迄今爲止很好。

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

也就是說,安裝程序會安裝某種服務器,再加上Web應用程序,將服務器配置爲在本地主機URL上運行此應用程序,然後在開始菜單/桌面中創建一個鏈接,打開該URL (網站,應用程序)在本地主機上的Web瀏覽器?

我認爲它應該是可能的,雖然服務器不會是IIS,因爲這是一個Windows組件,它不能單獨安裝。

這裏有沒有像這樣的東西? nonplusultra是它只在您點擊快捷方式時才啓動服務器。

回答

2

我差點去了卡西尼。
但在此期間,我發現更好的東西:

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

我的錯誤是搜索,而不是「asp.net web服務器嵌入」 asp.net部署服務器組件「。

一個非常酷的項目。
似乎工作,至少是爲了我的需要。

編輯:
一個更好的選擇是從包XSP-2.10.2,單項目的禮貌xsp4。
http://download.mono-project.com/sources/xsp/
適用於Linux和Windows以及Mac,同時具有mono和.NET框架,並且沒有GAC安裝(事實上,沒有任何安裝)。

最新的來源是在這裏:
https://github.com/mono/xsp/tree/master/src

4

我不確定,但可以在發佈時使用IIS Express。看看ScottGu的帖子介紹IIS Express

+0

IIS-Express的聽起來像它可能是什麼我搜索,但除了傻的名字,它仍然vapoware,我需要一個解決方案了。 – 2010-07-08 08:38:58

+0

它對我來說看起來相當堅固...下載微軟的Web平臺安裝程序,看看這裏:http://www.asp.net/webmatrix/tutorials/1-getting-started-with-webmatrix-and-asp-net - 網頁 – hemme 2010-07-09 15:09:33

+0

好的,對不起,我收回了vapoware。我的錯。 儘管值得注意的是,aspnetserve也是一個可以在Linux/Unix上運行的解決方案,加上它是完全可集成/可定製的。不過,IIS-Express可能功能更完整。 – 2010-07-12 08:07:19

相關問題