Это может быть любой допустимый URI, который вы назначаете, при условии, что этот URI принадлежит вам для назначения. Вы не должны использовать чужой URI. Не рекомендуется указывать, что он должен совпадать с URL-адресом службы.

я есть веб-проект ASP.NET, который содержит веб-сервис. Когда я запускаю сервис, он выводит меня на страницу со всеми доступными методами, используя URL-адрес, аналогичныйhttp://api.example.com/game/service.asmx.

В коде для веб-службы есть методы, которые имеют следующие атрибуты:

    [WebService(Namespace = "http://webservices.example.com/GameServices/Game1")]
    [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
    public class Game1 : System.Web.Services.WebService
    {
        // code 
    }

Меня немного смущает, почему пространство имен в классе с атрибутом webService отличается от пути к веб-службе. Откуда исходит это пространство имен? Это только составлено?

Ответы на вопрос(3)

Ваш ответ на вопрос