0

我使用的是获得 IIS 5 的 Windows XP,在数据库操作期间我遇到了一些身份验证问题。我尝试过假装,但它对我不起作用。

我可以在 XP 机器上托管没有 IIS(5) 的 WCF 服务吗?请确认。

4

3 回答 3

2

您可以在任何 .NET 程序中托管 WCF 服务。您的方案中最常见的是Windows 服务,但它不一定是您问题的解决方案。

于 2011-11-10T10:16:57.193 回答
1

由于 WAS 需要 IIS 7,因此您不能在 Windows XP 上托管 WAS,但正如 Ladislav 所说,您当然可以托管在任何 .Net 程序中。

如果您不能使用 IIS(可能是因为您想使用 NetTCP 或其他非 Http 协议),并且您需要您的主机长时间运行,那么最好的选择是使用 Windows 服务。

查看本文的自托管部分。

于 2011-11-10T15:27:56.423 回答
0

除了在 XP 中的 IIS 托管之外,唯一的选项是 i)Console Hosting。ii)Windows 服务托管。

于 2011-11-16T12:50:20.940 回答