Je souhaite ajouter un attribut personnalisé à un service Web asmx pour déterminer si la demande est valide en fonction de l'adresse IP du client. C'est une idée similaire à AuthorizeAttribute dans ASP.NET MVC.Attribut personnalisé .NET WebService
Y a-t-il un emplacement (par exemple un module HTTP)? Je peux mettre le code pour regarder l'attribut sur le service Web et décider si j'accepte ou non la demande?
Dans mon web.config, le gestionnaire pour asmx est ScriptHandlerFactory de la DLL System.Web.Extensions.
J'ai déjà implémenté la fonctionnalité avec un module HTTP et un fichier de configuration avec une liste d'URL autorisées, mais je préférerais me débarrasser du fichier de configuration et ajouter un attribut à la classe webservice.
Merci
Cela ressemble à quelque chose t Vous pouvez aussi bien configurer directement dans IIS. –