0

У меня есть приложение ASP.Net, которое реализует веб-службу. В приложении ASP.Net есть тестовый скрипт, который использует веб-службу, и все это работает и т. Д.Visual Studio - «Обзор серверов UDDI» -> 404?

Я создал консольное приложение .NET и хочу «Добавить веб-ссылку», чтобы консольное приложение могло потреблять веб-службы, предоставляемые приложением ASP.NET. Когда я использую «Обзор UDDI-серверов в локальной сети», чтобы сделать этот правдоподобный URL-адрес, я использую результаты в 404.

Я предполагаю, что мне нужно что-то сделать для приложения ASP.Net, чтобы оно действовало как сервер UDDI? Кто-нибудь знает что?

Update

Я просто хотел что-то уточнить - я не отчаянная использовать UDDI это только кажется, что это единственный вариант в моих обстоятельствах, которые:

  • Я на самом деле делает это для другого разработчика, который используется для использования Visual Studio для создания этого материала.
  • Другие системы разработчиков должны будут работать на другом компьютере в той же сети.

ответ

0

OK Я собираюсь ответить на свой вопрос здесь.

Главное для меня было то, что в первую очередь мне не нужен сервер UDDI. Вместо этого мне нужно было просто предоставить диалоговое окно «Добавить веб-ссылку» с URL-адресом для файла .ASMX в приложении ASP.NET, которое определило службу, за которой я был (и игнорирует все «Обзор серверов UDDI»). (я на самом деле сделал это раньше, но имел день плохого мозга сегодня)

В целом, однако, если я хочу использовать UDDI ответ, который я хотел, кажется, здесь MSDN Forum post dated July 2007 -

> How do we add the UDDI server that we 
> created to the local network? ... 
> Just found where to do that : 
> 
> - Go to the UDDI Service Control MMC 
> 
> - Right click on the server and go to properties 
> 
> - Go to the "Active Directory" Tab 
> 
> - Click "Publish" 
0

UDDI - это выделенный сервис в сети для регистрации веб-служб, а также для обнаружения/использования веб-сервисов. Подумайте об этом как о каталоге веб-служб для локальной интрасети.

Windows Server 2003 включает службы UDDI. Вы должны установить его через Add/Remove -> Windows Components (аналогично IIS, FrontPage Extensions и т. Д.).

Если проблема связана с единственным хранилищем веб-сервисов, которое может быть обнаружено, то UDDI является решением.

Если проблема связана с использованием одной службы на другом компьютере, достаточно просто указать конечную точку (asmx/svc). В этом сценарии UDDI является излишним.

0

Для записи OP фактически не хотел иметь ничего общего с UDDI. Его предположение было ложным. UDDI фактически не используется ни для чего.

Смежные вопросы