Класс прокси создается в проекте Visual Studio, чтобы помочь программисту взаимодействовать с удаленной web-службой. Web-сервис - это приложение, которое запускается на хосте. Программист может использовать приложение вызовом команд на web-сервисе. Например, web-служба может выполнять функцию "Calculate". Используя прокси, программист вызывает "Calculate" путем создания экземпляра классаи присвоения его переменной. Создание прокси-класса достигается использованием нескольких шагов в Visual Studio.

1. Откройте проект в Visual Studio. В правой части окна щелкните правой кнопкой мыши по проекту "Solution Explorer." Выберите "WSE Settings 3.0" из списка. Выберите "Enable this project for Web Services Enhancements" и нажмите «OK». Это гарантирует, что любые созданные классы в проекте могут получить доступ к web-сервису прокси.

2. Щелкните правой кнопкой мыши по названию проекта опять в окне Solution Explorer. Выберите "Add Web Reference" из меню. Выберите "Add Web Reference" из списка вариантов. Откроется окно настройки прокси-класса.

3. Введите URL-адрес web-службы. Эта конфигурация также имеет возможность поиска доступных web-служб, если вы не знаете их точный URL. Введите имя домена в строку поиска и нажмите «OK». Окно настройки попытается найти URL web-сервиса на сервере.

4. Введите имя в текстовое поле "Web reference name." Это имя, которое используется для вызова класса в ASP коде. Это может быть любое имя, удобное для программиста.

5. Нажмите "Add Reference". Это создаст прокси-класс в каталоге "Web References" в проекте.