我希望有一个自托管的WCF服务(没有IIS!)因为我想直接处理项目之间的数据,而不是使用数据库。
基本上我需要的是一个正在听的服务,让我们说:
HTTP:/ MY-公共-IP /服务名称/方法名/
当用户创建和HTTP请求到该地址发生某些事情时,我希望能够捕获调试模式,所以假设我有一个操作合同调用Ping:
public string Ping()
{
return "Ping";
}
当用户创建HTTP REQUEST时,他将使用该方法,依此类推......
我的问题是最好的设计是什么,请记住,这项服务应该可以从世界各地访问,并且位于我的桌面上,我知道我需要打开端口和东西,但是我可以处理。
我需要你们提出如何设计这样一个项目的建议,如果你有关于这个主题的教程,例子,文章或任何数据,我将非常感激。
提前感谢。
答案 0 :(得分:0)
您正在使用的任何进程都需要创建ServiceHost类的实例。这是实际负责接收,调度消息,实例化服务实例等的核心类。