Добавить веб-ссылку в другой проект C # (например, консольное приложение). Затем переключитесь на «показать все файлы». Вы найдете скрытый файл .cs, который содержит действительный прокси-сервер веб-службы, созданный для вас. (Есть также инструмент командной строки, который делает то же самое, но я забыл название)
Вы можете скопировать сгенерированный класс в ваш .aspx в блок <script runat="server">
.
Хотя я не знаю, для чего вам это действительно нужно;) Разве у вас нет доступа к исходному коду веб-приложения?
Другое решение - создать .NET dll для веб-прокси, а затем динамически загрузить эту сборку, используя Assembly.Load()
. Динамический вызов методов не очень приятен.