Есть ли способ ограничить доступ к asmx только локально? У меня есть веб-сервис только для jquery, я не хочу его показывать.
Вы можете настроить разрешенные IP-адреса в IIS.
Для IIS 6 , Для IIS 7
Или вы можете проверить IP-адрес клиента, а его нелокальный ip может выдать исключение или сделать что угодно.