Каково различие между веб-ссылкой и сервисной ссылкой?

Saxon 8.7 - это процессор XSLT 2.0, поэтому вы должны иметь возможность включить:

xpath-default-namespace="http://xmlns.jcp.org/xml/ns/javaee"

в ваш открытый тег xsl:stylesheet, чтобы сделать выражение вашего шаблона match (и все другие ваши выражения XPath ) обращаться к элементам вашего XML - см .: https://www.w3.org/TR/xslt20/#unprefixed-qnames

6
задан John Saunders 20 March 2012 в 16:12
поделиться

3 ответа

Веб-ссылка

представляет собой оболочку для wsdl.exe и может использоваться для создания прокси для клиентов .NET 1.1 или 2.0. Конечно, это означает, что когда вы указываете на службу WCF, вы должны указывать на конечную точку, которая использует basicHttpBinding.

Ссылка на службу

является оболочкой для svcutil.exe и также создает прокси клиентов. Однако эти прокси могут использоваться только клиентами .NET 3.0+.

См. Разница между «веб-справочником» и «справочником услуг» для получения более подробной информации

6
ответ дан 17 December 2019 в 00:14
поделиться

Если вы имеете в виду функцию от Microsoft по предоставлению услуг. Веб-ссылка - это более старый способ предоставления услуг. Смотрите эту ссылку: http://blogs.msdn.com/lifenglu/archive/2007/06/20/add-an-old-8-0-style-web-reference-into-an-orcas-vs -9-project.aspx

По сути, он делает то же самое, предоставляя услуги через Интернет, но WCF предоставляет вам гораздо больше возможностей для вашего приложения.

1
ответ дан 17 December 2019 в 00:14
поделиться

Один ссылается на файл settings.cs [который не обновляется автоматически из app.config, если вы не открываете его и не сохраняете его заново - если вы вносите изменения в app.config, который есть] и один ссылается на файл app.config. Блок конфигурации в файле app.config немного отличается, а структура службы немного отличается за кулисами. Ваш код будет взаимодействовать с объектами немного по-другому, но конечный результат заключается в том, что они по сути делают то же самое. Веб-ссылки основаны на 2.0, а сервисная ссылка появилась в .NET 3.0 или 3.5 [я не уверен, что именно].

Вы все еще можете написать код для веб-ссылок, но если ваше приложение предназначено для платформы 2.0, вы можете ' не используйте сервисные ссылки.

0
ответ дан 17 December 2019 в 00:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: