2011-05-16 47 views

回答

2

不,你不能。一旦你使用AspNetCompatibility,你就会将WCF服务降级到.asmx服务,并且你有所有的限制 - 包括与HTTP协议的紧密耦合,因为ASP.NET管道只能用于HTTP(S)协议。

+0

好的 - 这就是我的想法。我不能认为它认为服务使用任何asp.net功能..我怎么能删除所有可能做到这一点的所有引用?我已经从服务中删除了所有的system.web引用... – iwayneo 2011-05-16 13:20:24

+0

如果你不使用'AspNetCompatibilityRequirementsAttribute',你应该没问题。另外请确保您不使用'WebServiceHost'而不是'ServiceHost' – 2011-05-16 13:22:56

相关问题