2016-02-06 8 views
1

Я пытаюсь получить доступ к сервисной шине через squid3 Webproxy с базовой аутентификацией на прокси-сервере с помощью C#Не удалось получить прокси-авторизации заголовка в качестве ответа HTTP во время Squid Proxy Authentication

я использую ниже код, чтобы установить веб проксите

webproxy webproxy = new webproxy("http://weproxyuri:port", false); 
webproxy.credentials = new networkcredential("username", "password","domain"); 
WebRequest.DefaultWebProxy = webProxy 

я использую ниже код для доступа к сервисной шине

MessagingFactory messagingFactory = MessagingFactory.CreateFromConnectionString(connectionstring); 
QueueClient queueSendClient = messagingFactory.CreateQueueClient(queuename); 
var bm1 = queueSendClient.Peek(); 

доступ сервисной шины не удается с ошибкой - Сертификат X.509 CN = servicebus.windows.net не в доверенные люди хранят

в прокси-журнале я вижу 1454679317,842 0 10.168.84.150 TCP_DENIED/407 4046 GET http://www.microsoft.com/pki/mscorp/msitwww2.crt - HIER_NONE/- текст/HTML

в сети следов я вижу хост пытается соединиться с http://www.microsoft.com/pki/mscorp/msitwww2.crt первым он пытается соединиться с аутентификацию, то прокси говорит HTTP/1.1 407 Proxy Authentication требуется в качестве ответа на запрос об этом в идеале хост должен отправить запрос с заголовком прокси-авторизации, который содержит имя пользователя и пароль, но я вижу, d, когда хост не отправляет Заголовок прокси-авторизации во второй раз

любой раздел реестра должен быть установлен?

я использую окно ядра 2012 R2 в качестве хоста

+0

Что режим подключения автобусного набором для? Если это Auto, то подумайте об изменении его на Http и попробуйте. Полагаю, это должно сработать. – Venki

ответ

0

Этой проблема исправлена ​​в 3.0.50496.1 или более высокую версию Microsoft.ServiceBus.dll