WebHttpBinding в .NET 4.0? - PullRequest
       6

WebHttpBinding в .NET 4.0?

3 голосов
/ 19 апреля 2011

Мне не удается создать экземпляр класса WebHttpBinding при обращении к библиотекам System.ServiceModel и System.ServiceModel.Web для .NET 4.0.Я могу создать экземпляр класса при обращении к библиотекам 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

1 Ответ

4 голосов
/ 19 апреля 2011

Да, это определенно в .NET 4, и его пространство имен не изменилось или что-то в этом роде.

Интересно, что он был перемещен из System.ServiceModel.Web.dll в System.ServiceModel.dll, причем тип постоянно перенаправляется из System.ServcieModel.Web.dll.Таким образом, вы должны быть в состоянии перевести любые проекты 3.5 на 4.0 и заставить их работать.

Итак, ваш проект обязательно должен работать.Если совет целевой структуры не работает, вы можете вставить полученные сообщения об ошибках?

...