簡體   English   中英

在C#中通過局域網托管網頁?

[英]Hosting Webpage over Local Area Network in C#?

我有一個具有不同功能的C#表單應用程序。 另外,我想向現有項目中添加另一項服務,該項目通過Web托管在局域網上作為Web服務托管“ CameraCapture.html ”頁面的網頁,以便從網絡上的另一個客戶端進行查看。

為此,我添加了一種形式“ frm_cameraServer_monotor ”和兩種形式的按鈕btn_StartServerbtn_StopServer ,它們開始提供“ btn_StopServer ”並停止提供它。 我在LAN上的IP地址是: 10.140.191.200 (static)

我不想使用任何Web服務器(如Apache和ISS)進行安裝和配置。 我只是想為現有項目提供服務器服務。

在這個主題上任何人都可以理解和幫助我,非常感謝。

我想啟動Web服務但沒有Web服務器

如果這只是沒有后端的純HTML而不是Web服務,則可以創建一個共享文件夾並從網絡中將其作為文件打開。 HTML和前端JS腳本可以很好地工作。 但是,該鏈接將類似於:

file:\\COMPUTER-001\Camera\CameraCapture.html

如果您還可以,那么無需Web服務器即可輕松完成此操作。

如果沒有任何HTTP服務器,您肯定無法使其工作:

HTTP://COMPUTER-001/CameraCapture.html

這值得么?
安裝一個簡單的Web服務器,如果只需要一個HTML文件,甚至不需要配置它。

如果要在應用程序上托管一個asp.net網站(winforms / service / wpf /其他),則可以使用CassiniDev

然后只需將您的Web項目發布到文件系統並使用:

        CassiniDev.Server server = new CassiniDev.Server({port number}, {publishedSitePath});
        server.Start();

暫無
暫無

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

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