/ / створення веб-сервісу? Як зробити свій WSDL? - asp.net, .net, веб-сервіси

створення веб-сервісу? Як зробити свій WSDL? - asp.net, .net, веб-сервіси

Я роблю веб-сервіс і я новачок у веб-сервісах. Підкажіть, будь ласка, як зробити WSDL для мого веб-сервісу .Net (це не сервіс WCF).

Будь ласка, направляйте мене, де я розміщую файл WSDL на стороні клієнта чи сервера? де я розміщу файл WSDL.

Дякую

Відповіді:

1 для відповіді № 1

MSDN: Мовний інструмент опису веб-служб (Wsdl.exe)

використовувати утиліту Wsdl.exe у візуальній студії 2008 для веб-сервісів

ви повинні запустити цей інструмент із командного рядка,

Початок -> всі програми -> Microsoft Visual Studio 2008 -> Інструменти Visual Studio -> Командний рядок Visual Studio 2008


1 для відповіді № 2

Щоб створити файл wsdl, потрібно використовувати wsdl.EXE з командного рядка візуальної студії. Але якщо ви розраховуєте використовувати wsdl у своїх проектах рішень, у візуальній студії, ви можете натиснути на проект, вибрати додавання веб-служби / довідки про службу -> вибрати службу з рішення чи URL-адреси, а потім VS автоматично генерує весь файл для вас


1 для відповіді № 3

Використовуйте Wsdl.exe, як запропонував Праней Рана, і поставте його на сервер.

Для доступу до веб-сервісу на клієнті .Net створіть довідку про обслуговування у візуальній студії, щоб отримати клієнтський проксі.


0 для відповіді № 4

Здається, ви просто використовуєте веб-сервіси на базі ASMX, правда?

Якщо ви хочете генерувати WSDL на сайті ASP.NET/ASMX, можете запустити веб-додаток і натиснути URL-адресу ASMX за допомогою рядка запитів "? WSDL". Тож якщо ваше ім’я служби

http://myserver/myservice.asmx

тоді можна вдарити

http://myserver/myservice.asmx?wsdl

Збережіть сторінку локально, і ви можете надіслати їїкому це потрібно. Викриття WSDL увімкнено за замовчуванням, особа або компанія, якій потрібно споживати WSDL, можуть генерувати її, натискаючи також URL-адресу.