C++ У нас есть службы WCF развернуты, и попытаться добавить веб-ссылку на него из проекта родной C++ (написано в VS2005) вызывает ошибку:Ошибка при добавлении веб-ссылки на службу WCF из проекта
Creating web service proxy file for NotificationReceiver1 ...
sproxy : error SDL1000 : Unspecified error
sproxy : error SDL1002 : failure in generating output file: "NotificationReceiver1.h"
Здесь развернут файл конфигурации службы WCF:
<system.serviceModel>
<services>
<service behaviorConfiguration="NotificationService.NotificationReceiverBehavior" name="NotificationService.NotificationReceiver">
<endpoint address="" binding="basicHttpBinding" contract="NotificationService.INotificationReceiver" />
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="NotificationService.NotificationReceiverBehavior">
<serviceMetadata httpGetEnabled="true"/>
<serviceDebug includeExceptionDetailInFaults="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
Данная услуга может быть открыт с WebServiceStudio и работает нормально (обычно я использую его для тестирования веб/ФОС услуг) ... Но ВС не может генерировать час -файл ... почему?
Любые идеи приветствуются.
Большое спасибо.
Это генерирует управляемый код C++. .. – Budda
для собственного прокси-сервера попробуйте использовать sproxy.exe, но если ваш клиент будет выполнен только на машине Windows, я предлагаю вам использовать управляемый прокси и использовать C++ \ CLI-оболочку, чтобы использовать его из вашего кода на C++. by svcutil может обрабатывать все возможности WCF, не соответствующие первому. – DesignFirst
Здесь я получил ошибку: SDL1002, некоторый googling дал мне ссылку на ответ MicroSoft для этого: http://connect.microsoft.com/wcf/feedback/details/425026/fail-to-add-web-reference-to- c-project-mfc-dll-project – Budda