0

我们正在使用 Openrasta 创建一个 API。在没有 IIS 的情况下托管此服务的最有效方法是什么?

谢谢!

4

2 回答 2

1

检查 HttpListenerHost 的邮件列表和文档,它可以让您在 IIS 之外托管您的服务。

您甚至可以使用 IISCore 在进程内运行 IIS,它也可用作托管环境。

于 2011-07-11T11:30:34.137 回答
0

没有 IIS 可能意味着两件不同的事情:

  1. 仍然托管 Web 服务,但使用一些不同的服务器
  2. 在进程或其他桌面应用程序中托管服务

根据情况,您的问题的答案会有所不同。既然你提到了 OpenRasta,我假设你想要选项 1。如果是这种情况,没有 IIS,你无能为力,即使你可以做某事,也总是会变得更加困难,因为没有许多用 .NET 编写并托管在非 .NET 服务器上的解决方案。您将找不到太多帮助、博客和文档。一种方法是使用带有 mod_aspdotnet 的 Apache 服务器,但我不建议使用 IIS 以外的任何东西。

对于选项 2,请阅读

于 2011-06-29T08:31:17.853 回答