C# 将web前端添加到winform应用程序
我已经编写了一个c#.NET winforms应用程序,我非常满意。 现在我得出的结论是,也可以通过互联网控制这个应用程序 我的想法是只在EXE中包含一个Web服务器,它也将在webbrowser中显示应用程序的GUI 最简单的方法是什么?这是一个最无聊的项目,所以我不想为商业解决方案买单 提前谢谢C# 将web前端添加到winform应用程序,c#,.net,winforms,webserver,C#,.net,Winforms,Webserver,我已经编写了一个c#.NET winforms应用程序,我非常满意。 现在我得出的结论是,也可以通过互联网控制这个应用程序 我的想法是只在EXE中包含一个Web服务器,它也将在webbrowser中显示应用程序的GUI 最简单的方法是什么?这是一个最无聊的项目,所以我不想为商业解决方案买单 提前谢谢 Markus不幸或幸运的是,在您的EXE中包含一个Web服务器肯定不是一个好办法。事实上,它不会也不可能那样工作 您需要做的是将业务逻辑(为应用程序进行处理的代码)从UI(winforms控件部分)
Markus不幸或幸运的是,在您的EXE中包含一个Web服务器肯定不是一个好办法。事实上,它不会也不可能那样工作 您需要做的是将业务逻辑(为应用程序进行处理的代码)从UI(winforms控件部分)中分离出来,这样您就可以构建一个连接到业务逻辑的web前端。如果操作得当,您可以对两个UI使用相同的业务逻辑。您的web前端必须托管在某个web服务器上,但winforms应用程序不能托管在web浏览器中。。。它不是那样工作的
阅读N层编程或MVC模式,从这个方向开始。理想情况下,您可以将应用程序逻辑分离为WinForms和Web应用程序都可以引用的单独程序集。不是这样吗?