簡體   English   中英

將ASP.NET網站交叉編譯到桌面?

[英]cross-compile ASP.NET website to desktop?

有沒有辦法將基於ASP.NET的網頁交叉編譯或移植到本機Windows GUI?

我正在開發一個Web應用程序,其中ASP.NET Web服務完成了大量工作,而ASP.NET網頁作為GUI。 我還想提供該應用程序的“離線”版本,它不需要教隨機的人如何管理IIS。 我的某些目標用戶想要使用該應用程序時無法始終訪問互聯網; 另外,我不喜歡自己依靠活躍的Web連接,因為我是一個老手,而這個Web 2.0的東西只是一種時尚,對嗎?

應用程序邏輯的核心是一個與其他所有資源都無關的庫-該服務僅提供一個API(我希望該API可公開供他人使用),而我將其用於自己的應用程序。 我可以繼續在WPF或WinForms中設計一個新的GUI,導入我的庫就可以了,但是我很懶,我很想知道是否有自動化的解決方案。 甚至是半自動化的解決方案。

如果我也可以定位非Windows,那就太好了。 我已經有一個控制台接口,該接口用於開發直接訪問它們的核心庫,我仍在測試中,但應該相對容易在WINE中進行工作,但是如果我可以為非Windows用戶提供更多支持以供離線使用我會好起來的

您可以通過自托管方式在.NET Core上運行該Web應用程序。 這樣,您將獲得完整的IIS功能集,並且用戶無需進行任何配置。

然后,您可以使用WebBrowser控件將應用程序顯示為GUI應用程序,或僅在用戶安裝的瀏覽器中打開網站。

.NET Core也可以在非Windows上運行。

暫無
暫無

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

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