簡體   English   中英

在我的應用程序中托管ASP.NET

[英]Hosting ASP.NET within my application

我今天有一個瘋狂的想法。 我發現我的用戶喜歡我的Web UI而不是WinForms UI ...但是有充分的理由仍然編寫“智能客戶端”應用程序。

是否可以在ASP.NET/MVC中編寫應用程序UI,將其托管在客戶端exe中,並使用Winforms應用程序中的IE控件在本地訪問它?

是否有我可以托管進程內或分支的輕量級ASP.NET服務器? 有人嘗試過嗎? 結果好嗎?

是的,簡短的答案:獲取Cassini的源代碼,它向您展示如何托管Web服務器。

我已經使用這種技術來托管Web服務(* .asmx)。 當該應用程序在線時,它可以連接到Internet並在其中使用Web服務。 脫機時,它使用“ localhost”連接到Web服務的本地實例。 這樣,您只需要編寫一個數據訪問層。

我認為這是一種輕描淡寫的想法;)我強烈敦促您考慮是否沒有您缺少的東西,如果沒有更好的解決方案,但是事情就這樣了...

有這么輕量級的服務器。 Visual Studio也將其用於開發人員。 它最初稱為Cassini ,它使用System.Web.Hosting(用於創建http服務器和托管asp.net進程的低級API)

盡管聚會晚了,但請檢查C#Web服務器

暫無
暫無

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

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