首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过javascript调用C# windows服务函数

通过javascript调用C# windows服务函数
EN

Stack Overflow用户
提问于 2013-12-16 15:54:04
回答 2查看 5.2K关注 0票数 3

我正在开发一个windows服务,它充当web应用程序和独立客户端程序之间的中介。简而言之:在我的web应用程序上提交表单之前,我希望它被我的客户端独立程序加密。通信的媒介必须是windows服务。

我的问题是:如何通过JS在服务中调用C#函数?(此功能将帮助我在网站和独立应用程序之间来回传递数据)

我以前曾成功地使用applet作为媒介,但我回避了这个想法,因为许多安全问题正在被策划得很晚。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-12-16 16:19:35

您可以在Windows服务中自托管基于REST的服务。例如,使用NancyFx框架http://nancyfx.org/。然后可以使用localhost作为端点进行ajax调用,这意味着必须在访问它的任何客户端上安装和运行服务。

还有一个查询,你为什么要做你自己的加密客户端?您可以使用SSL加密到服务器的通信,然后在服务器端执行任何加密操作。这是强加在你身上的设计吗?

票数 1
EN

Stack Overflow用户

发布于 2013-12-16 15:57:33

它必须是Windows服务吗?

您可以编写在Windows服务中承载的WCF服务。MSDN上有一篇关于如何做到这一点的文章(http://msdn.microsoft.com/en-us/library/ms733069(v=vs.110).aspx ),而且网上还有更多的文章。

不能直接调用Windows服务中定义的函数,必须使用某种端点将其公开给外界,就像WCF那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20615059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档