解析从客户端应用程序中的Web服务发送的代码

时间:2015-11-11 11:37:41

标签: c# .net wcf duplex

我正在寻找一种从客户端应用程序中的Web服务解析代码的方法。

原因是我从客户端调用的代码每隔几周就会更改一次,而我不想一直更新客户端。如果我可以调用一个更新我需要调用的代码定义的服务,那么在进行调用之前,我可以检查代码是否在进行调用之前已更新。它就像一个自动更新机制,但没有完全更新客户端应用程序。

一些上下文,它是网站的表格帖子,网站可能会更改登录方法或我需要进行的额外通话。

API是以双工方式运行的WCF应用程序,因此服务器会调用客户端来进行所需的调用。它需要在客户端上运行,因为它需要来自客户端的IP地址,否则我会在服务器上完成所有操作。

我不知道自己可以添加多少东西,是否有人知道这是远程可能的?

我知道在asp.net中你可以编写在运行时解析的用户控件,是否有类似于表单应用程序的东西?

1 个答案:

答案 0 :(得分:1)

据我所知,你想解析/编译C#代码。这是一个教程(使用CSharpCodeProviderCompilerResults类):

http://www.codeproject.com/Tips/715891/Compiling-Csharp-Code-at-Runtime