我目前正在尝试使用 Xamarin 和 monotouch/monodroid 在 ios/android 上托管 REST Web 服务。我已经成功地拥有一个使用 HttpListener 运行的基本网络服务器,但现在我想使用 ServiceStack 托管一个完整的网络服务。
monotouch/monodroid 的网络托管能力非常有限(HttpListener 基本上是唯一的方法),但 ServiceStack理论上可以适应这种情况。
这似乎是可能的,因为我找到了这样做的人:http ://www.servicestack.net/mythz_blog/?p=417
问题是该项目在最后一个 monotouch 版本上不再工作,并且 ServiceStack 似乎已经删除了 monotouch/monodroid 最新版本中的服务器托管功能......
Xamarin 有一个 ServiceStack ( https://github.com/xamarin/ServiceStack ) 的分支,它似乎具有托管功能,但 monotouch 特定的服务托管构建无法编译,并且该分支似乎已经过时。
有没有人成功地使 ServiceStack 托管功能在 monotouch/monodroid 上工作?或者您对如何使其工作有想法?