[英]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.