[英]Hosting Webpage over Local Area Network in C#?
我有一个具有不同功能的C#表单应用程序。 另外,我想向现有项目中添加另一项服务,该项目通过Web托管在局域网上作为Web服务托管“ CameraCapture.html
”页面的网页,以便从网络上的另一个客户端进行查看。
为此,我添加了一种形式“ frm_cameraServer_monotor
”和两种形式的按钮btn_StartServer
和btn_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.