在同一台机器上使用ajax使用自托管WCF

时间:2013-01-17 19:57:15

标签: ajax wcf localhost self-hosting

我需要帮助,请...或者至少是一个方向......

我对WCF有一个非常特殊的场景......我需要自我托管服务(不允许IIS)并使用jQuery ajax通过HTML页面使用它...(也不允许IIS)...页面将“独立”运行,使用javascript的纯HTML ...是否可能??

注意:WCF服务和HTML / javascript在同一台机器上。

2 个答案:

答案 0 :(得分:0)

  

有可能吗?

我认为应该可以,假设您正确配置了应用程序以支持HTTP端点: http://msdn.microsoft.com/en-us/library/ee939340.aspx

如果您转到“在配置文件中定义端点”部分,您甚至会在配置服务器后看到它们,然后配置连接到localhost的客户端。当然,您将使用javascript连接到服务,但重点是没有限制阻止WCF通过HTTP与同一台机器上的客户端通信。

有关如何从javascript使用WCF的详细信息,请参阅其他地方:

Consume WCF with JavaScript but keep it generic enough for all clients?

答案 1 :(得分:0)

好的......我明白了....我无法从文件系统中的页面(不同的域)中使用自托管的WCF服务...相反,我通过一个服务提供我的html页面,并使用ajax,消耗其他服务......嗯......这不是真正好的解决方案,但现在对我有用...

无论如何,非常感谢AaronLS!