Когда вы указываете язык JS для инструмента описания языков веб-служб , , вы НЕ указываете JavaScript, а JScript .Даже JScript , который InternetExplorer может полностью понять, это JScript.NET .
JScript.NET - это язык сценариев на стороне сервера, основанный на JScript, но с дополнительными функциями -доступно только на стороне сервера - например, класс , который вы указали в опубликованном вами коде.
Вам следует искать другие способы генерации кода JavaScript , возможнос помощью инструмента, подобного Wsdl2js или , выполняющего ваш вызов WS с JQuery .Вы не можете использовать сгенерированный Wsdl.exe код внутри InternetExplorer, так как InternetExplorer поддерживает только старый язык JScript (и браузеры, не поддерживающие IE, даже не поддерживают это).