하나의 asmx에 많은 webmethod가 있습니다. 이 웹 메소드가 호출되기 전에 라이센스 검사를 수행해야합니다.ASP.NET 웹 서비스 : 웹 메서드가 호출되기 전에 사용자 지정 코드를 실행하는 방법?
if (!AllRight())
{
// badRequest
return;
}
을 아니면 내가 URL에서의 WebMethod를 감지하는 HttpModule의 복잡한 필터를 삽입 할 수 있습니다 : 나는 검사를 필요로 각 웹 메소드에 다음 코드를 삽입 할 수 있습니다. webmethod에 대한 속성과 처리 할 수있는 장소와 같은 속성이 필요합니다. 꽤 좋은 해결책이 있습니까?