我想创建一个通用的Web模块,它既可以作为.NET桌面应用程序的服务,也可以作为Web应用程序(php,asp等)的服务。它的主要任务是从客户端页面(可以是网页或桌面应用程序)获取输入参数,并进行一些计算并将输出提供给被请求方(网页/应用程序)。我没有实施类似环境的经验,任何帮助将不胜感激。我使用的是Windows服务器和桌面应用程序是用C#开发的。只是想为这两种环境创建一个通用的模块平台。首先为桌面应用程序创建Web托管模块的本地副本,因为它充当Web模块的副本,并且仅在用户需要时才更新。
答案 0 :(得分:1)
您的问题的解决方案实际上是在这里创建Web服务,以及如何为visual studio创建Web服务
Create a asmx web service in C# using visual studio 2013
您的Web服务将有一个方法接受DataSet从WebPage / Application(clientside)获取用户的输入,并且还有一个方法,它将传递它所获取的输入(最合适的是DataSet)到你想要的WebPage / Application。
P.S。
您需要在ClientSide WebPage / Application