簡體   English   中英

C#控制台應用程序的ASP.net與Basic Web前端

[英]ASP.net vs Basic web front-end for C# Console App

我感興趣的是為我的C#控制台應用程序制作Web前端(它在專用計算機上作為服務運行,因此用戶永遠不會看到控制台),從而可以控制各種功能。 我對ASP.net的經驗很少,因此我需要找出最佳方法。

現在,我已經在其中嵌入了這個漂亮的小型Web服務器(http://webserver.codeplex.com),但我想使用ASP.net進行前端將對應用程序提供更多控制。 我對Google的搜索結果不太滿意,因為大多數搜索都與ASP.net或控制台應用程序有關,但沒有一起使用。 基本上,我不僅需要從我的應用程序中獲取信息並進行顯示,還需要允許用戶輸入(主要是文本框和按鈕)。

我遇到的另一個問題是,似乎沒有任何好的解決方案可以嵌入ASP.net Web服務器。 我找到了UltiDev CassiniaspNETServe,但似乎都無法將其嵌入。 兩者看起來都需要運行其他軟件,這很困難,因為我只想分發.exe文件。 無法完全嵌入ASP.net服務器嗎?

您可能想看看IIS托管Web核心 (HWC),它使您可以將IIS的核心嵌入到應用程序中。 我相信它可以提供ASPX文件。 本着完全公開的精神,我沒有使用HWC,所以我不能說它是否會滿足您的要求。 但是我一直對此感興趣,因為Azure在早期版本中將HWC用於Web角色。

但是從我的閱讀中,我認為它可以完成您想要的事情。 缺點是我認為這需要您執行一些本機(C ++)編程。 不確定是否有幫助,但我認為這將與您要尋找的非常接近。

這是一篇博客文章,描述了如何在控制台應用程序中嵌入HWC。

希望這可以幫助!

暫無
暫無

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

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