我只是在想,例如,如何在C#上创建应用程序的服务器部分,但没有GUI(例如控制台),但在WEB中创建GUI。。就像在家庭路由器WEB UI上一样,通过IP:Port连接到我的服务器部分?。。
有什么特定的技术或smth吗?
非常感谢。
WCF,Web服务,远程处理。。等等。所有这些都是有效的答案。。。取决于你的场景。。。
如果创建ASP.NET应用程序,它将在服务器上运行,并且可以从任何浏览器中显示。
这可以通过WCF和Windows服务实现。您可以创建将在软管计算机上作为服务运行的服务器应用程序,然后创建通过WCF连接到服务器的web应用程序。根据你想要实现的目标,应该不会太难
希望这能有所帮助。
让我们记住:web没有GUI。您的web浏览器显示服务器输出的文本字符串(HTML)。这都是来回的HTTP。你的家庭路由器是一样的:一个监听端口的服务,它会将HTML返回给你。您选择使用web浏览器显示此返回。网络没有GUI,浏览器的解释和显示起到了GUI的作用。
您可以通过创建ASP.NET应用程序来实现同样的目的。这可以是一个web服务,一个使用web表单/页面和HTTP协议的web应用程序。这将是开发网络上可用的.NET应用程序的最简单方法。这是一个决定通过HTTP:web页面向用户提供哪些"服务"的问题,或者通过JSON或XML作为数据传递的web服务。