Qu'est-ce qui cause une différence entre une URL de service Web et un espace de noms?

J'ai un ASP.NET projet web qui contient un Service Web. Quand je lance le service qu'il m'amène vers une page affichant toutes les méthodes qui sont exposées, à l'aide d'une URL semblable à http://api.example.com/game/service.asmx.

Dans le code du Service Web il existe des méthodes qui ont les attributs suivants:

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

Je suis un peu confus quant à pourquoi l'espace de noms sur une classe avec le webService attribut est différente pour le chemin d'accès au service web. Où est l'espace de nom en venir? Est-il juste?

source d'informationauteur chobo