Как добавить веб-ссылку через прокси/брандмауэр?

В данный момент я нахожусь за брандмауэром на работе и тестировал что-то, что я развернул на своем веб-сайте, и рабочий прокси, похоже, несколько блокирует это.

В основном я получаю сообщение:

Операция недействительна из-за текущего состояния объекта

Я понял, что мой прокси-сервер мешает, но я не вижу никаких дополнительных настроек или чего-либо, что я могу настроить, чтобы пройти через мой прокси-сервер, чтобы получить доступ к моей службе.

Я сделал быстрый google для этого, но никакой радости.

Кто-нибудь нашел быстрый способ обойти это?


person crucible    schedule 04.09.2008    source источник


Ответы (2)


Изменить, я забыл написать эту часть в ответе: вам может потребоваться добавить URL-адрес веб-ссылки в безопасный список для вашего прокси. Я не уверен, какой прокси вы используете и есть ли у вас контроль над ним, но это должно решить вашу проблему. Если у вас нет доступа к смене прокси, ниже я привожу быстрый обходной путь.

Вот быстрый обходной путь, просто используйте браузер для перехода к WSDL. Возьмите xml и сохраните его как файл .wsdl на своем компьютере, на котором вы хотите создать клиент. Затем используйте wsdl.exe для создания клиента, указывающего путь, по которому вы сохранили файл wsdl.

person Dale Ragan    schedule 04.09.2008

Другой вариант — перейти к веб-конфигурации вашего приложения или конфигурации приложения и добавить в элемент следующее:

<system.net> 
    <defaultProxy useDefaultCredentials="false">
       <proxy usesystemdefault="true" proxyaddress="10.0.0.1" port="80" bypassonlocal="true" />
    </defaultProxy>
</system.net>

Затем вы можете добавить веб-ссылку обычным способом.

person Community    schedule 24.11.2008