我正在寻找一个自托管的 WCF 服务(没有 IIS!)因为我想直接处理项目之间的数据而不是使用数据库。
基本上我需要的是一个正在听的服务让我们说:
http://My-Public-IP/ServiceName/MethodName/
当用户创建并向该地址发出 HTTP 请求时,发生了一些事情,我希望能够在调试模式下捕获,所以假设我有一个名为 Ping 的操作合同:
public string Ping()
{
return "Ping";
}
当用户创建一个 HTTP 请求时,他将使用该方法等等......
我的问题是这样做的最佳设计是什么,请记住,该服务应该可以从世界各地访问,并且位于我的桌面上,我知道我需要打开端口和东西,但是我可以处理。
我需要你们关于如何设计这样的项目的建议,如果你有关于这个主题的教程、示例、文章或任何数据,我将不胜感激。
提前致谢。