0

我正在寻找一个自托管的 WCF 服务(没有 IIS!)因为我想直接处理项目之间的数据而不是使用数据库。

基本上我需要的是一个正在听的服务让我们说:

http://My-Public-IP/ServiceName/MethodName/

当用户创建并向该地址发出 HTTP 请求时,发生了一些事情,我希望能够在调试模式下捕获,所以假设我有一个名为 Ping 的操作合同:

public string Ping()
{
 return "Ping";
}

当用户创建一个 HTTP 请求时,他将使用该方法等等......

我的问题是这样做的最佳设计是什么,请记住,该服务应该可以从世界各地访问,并且位于我的桌面上,我知道我需要打开端口和东西,但是我可以处理。

我需要你们关于如何设计这样的项目的建议,如果你有关于这个主题的教程、示例、文章或任何数据,我将不胜感激。

提前致谢。

4

1 回答 1

0

无论您使用什么进程,都需要创建 ServiceHost 类的实例。这是实际处理接收、发送消息、实例化服务实例等的核心类。

于 2013-03-25T13:47:44.043 回答