Я предполагаю, что вы говорите о генерации wsdl в ASP.NET
в ASP.NET файл wsdl автоматически создается с помощью отражения. Это означает, что каждый веб-метод сборки будет отображаться при использовании:
http://mysite/myservices.asmx?wsdl
Обходной путь для обхода этого ограничения:
1.disable генерация документации по умолчанию в web.config
<webServices>
<protocols >
<remove name="Documentation"/>
</protocols>
</webServices>
2.создайте свой собственный файл wsdl с помощью инструмента .net wsdl.exe и отредактируйте сгенерированный wsdl для нужного вам подмножества.
wsdl.exe http://mysite/myservices.asmx?wsdl
3.публикуйте ваш измененный wsdl:
http://mysite/myservices.wsdl
В качестве последнего совета. Если возможно, перейдите в WCF, который обеспечит более полный контроль над веб-сервисами.
P.D. Передай от меня привет Марио; -)