WebHttpBinding in .NET 4.0?

本文关键字:NET in WebHttpBinding | 更新日期: 2023-09-27 17:50:27

我无法在引用系统时实例化WebHttpBinding类。. net 4.0的ServiceModel和System.ServiceModel.Web库。我可以在引用3.5库时实例化类。文档说WebHttpBinding在4.0中支持,所以我做错了什么?

new ChannelFactory<INotesService>
(new WebHttpBinding(),
new EndpointAddress("http://localhost:3380/Service.svc"))

当我按CTRL +。在WebHttpBinding上,它找不到它的命名空间。

http://msdn.microsoft.com/en-us/library/system.servicemodel.webhttpbinding.aspx

WebHttpBinding in .NET 4.0?

是的,它肯定是在。net 4中,它的命名空间没有改变或类似的东西。

有趣的是,它被从System.ServiceModel.Web.dll移动到System.ServiceModel.dll,并且该类型永远从System.ServiceModel.Web.dll中获得类型转发。因此,您应该能够将任何3.5项目转换为4.0,并使其正常工作。

所以,你的项目一定会成功。如果目标框架通知不起作用,可以粘贴得到的错误消息吗?