В требованиях к развертыванию моего приложения (службы Windows, написанной на C #) говорится о наличии прокси-сервера.
Из моего общения с человеком, который установит мое приложение:
1. Его компания блокирует доступ к интернету через прокси
2. Ему нужно указать путь к скрипту прокси в его IE Config.
3. Ему также необходимо ввести имя пользователя / пароль.
Моему приложению необходим доступ к общедоступному веб-сервису. В процессе подготовки я отправил ему тестовое приложение Winform. В файле app.config я использовал настройку, упомянутую в этом посте .NET клиентское приложение: как получить доступ к веб-службам в случае прокси?
Однако это не сработало. Я настроил настройки прокси в App.config в соответствии с его настройками IE, но, похоже, ничего не работало.
Я не хочу жестко задавать настройки прокси в моем приложении, используя классы System.Net. Я не сомневаюсь, что хочу использовать файл конфигурации.
Итак, я хочу установить прокси на образе VPC и попробовать запустить приложение.
Мой вопрос:
1. Что такое хороший прокси-сервер, который я могу установить на своей виртуальной машине (только для Windows - без linux / squid pls.), Который будет повторять поведение, которое я упомянул в 2 и 3 выше.
2. Если это интересно, я использовал следующие настройки прокси:
<system.net>
<defaultProxy >
<proxy usesystemdefault= “False“ proxyaddress=“http://10.1.10.10:8080“ bypassonlocal=“True“ />
</defaultProxy>
</system.net>
Предполагая, что система будет читать настройки из IE, я тоже попробовал
<proxy autoDetect="true" />
Не сработало.
Pls. дайте мне знать, если мои требования неясны.