Мне было предложено сгенерировать потребительский класс кода csservice C# (который мне был предоставлен), мой потребительский код C# должен вызывать все его функции, я следовал за c-sharpcorner link и успешно выполнил Это.Как использовать webservice не как localhost
Но здесь, в этом месте, я добавил URL-адрес http://prntscr.com/9t8ihi, который я получил при запуске кода веб-сервиса visual studio C# в браузере pop-UP.
Это нормально работает для меня, и я отправил его.
Мой наставник спросил меня ответил, что "there is a pb with the give code because the web service will not be localhosts".
EDIT О дальнейших исследований я обнаружил, что мне нужно, чтобы опубликовать веб-службу на IIS, если я прав? Для того, что я сделал следующие шаги:
(1) Поместите проект WebService в C:\inetpub\wwwroot\WS_TNT
(2) менеджер Теперь откройте IIS и добавить приложение, нажав на кнопку справа и дать путь webserice и «Default Pool».
(3) Когда я публикую его я получаю эту ошибку http://prntscr.com/9t8v4p
мой вебсервис код написан на Visual Studio .NET 4.5 версии, где я сделал это
C:\Users\ACER>%windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
Что не так я делаю?
Я думаю, что он означает, что веб-служба не будет работать на локальной машине (localhosts) и на другой машине. Пример: http: // localhost: 65083/ServiceA вместо этого будет запущен на http://app.site.com/ServiceA, но на вашем коде он настроен на http: // localhost: 65083/ServiceA –
Вам придется заменить URL-адрес хост-сайта, который вы использовали при разработке в вашем приложении-клиенте с «продуктивным» URL-адресом службы. Значение: Служба должна размещаться где-то отдельно от вашей машины разработки, чтобы ваш наставник мог получить к ней доступ. – khlr
@ дорогой помощник, см. Редактирование вопроса, так как я понял, что мне нужно опубликовать его на IIS. –