5 ответов:
веб-сервисы требуют уникальных пространств имен, чтобы они не путали друг с другом схемы и все остальное друг с другом. URL (домен, субдомен, субподдомен и т. д.) - Это умный идентификатор, поскольку он "гарантированно" уникален, и в большинстве случаев у вас уже есть один.
к сожалению
tempuri.orgURL теперь просто перенаправляет на Bing.вы можете увидеть, что он использовал для визуализации через
archive.org:https://web.archive.org/web/20090304024056/http://tempuri.org/
цитата:
каждая веб-служба XML нуждается в уникальном пространстве имен для клиента приложения, чтобы отличить его от других служб в Интернете. От по умолчанию, ASP.Net использование веб-служб http://tempuri.org/ для этого цель. Хотя это подходит для веб-служб XML в стадии разработки, опубликованные службы должны использовать уникальное постоянное пространство имен.
ваша XML-веб-служба должна быть идентифицирована пространством имен, которое вы управление. Например, вы можете использовать доменное имя вашей компании в Интернете как часть пространства имен. Хотя многие пространства имен выглядят как URL-адреса, они не должны указывать на фактические ресурсы в Интернете.
для XML Web Создание сервисов с помощью ASP.NET, пространство имен по умолчанию может изменить с помощью свойства пространства имен атрибута WebService. Этот Атрибут WebService применяется к классу, содержащему XML Web Метод службы. Ниже приведен пример кода, который задает пространство имен "http://microsoft.com/webservices/":
C#
[WebService(Namespace="http://microsoft.com/webservices/")] public class MyWebService { // implementation }Визуальный Basic.NET
<WebService(Namespace:="http://microsoft.com/webservices/")> Public Class MyWebService ' implementation End Classвизуальный J#.NET
/**@attribute WebService(Namespace="http://microsoft.com/webservices/")*/ public class MyWebService { // implementation }Он также стоит прочитать раздел "A 1.3 Generating URI" по адресу:
вероятно, чтобы гарантировать, что публичные веб-сервисы будут уникальными.
Это всегда заставляет меня думать о вкусных жареных лакомствах...
http://en.wikipedia.org/wiki/Tempuri
tempuri.org это URI пространства имен по умолчанию, используемый продуктами разработки Майкрософт, такими как Visual Studio.
обратите внимание, что пространства имен, которые находятся в формате действительного веб-URL, не обязательно должны быть разыменованы, т. е. вам не нужно обслуживать фактическое содержимое по этому URL. Все, что имеет значение, это то, что пространство имен является глобально уникальным.
Comments