Вчера много боролся с этим, и Google не сильно помог, кроме как обнаружил, что другие сталкивались с такой же путаницей.
Я мог прекрасно просматривать wsdl в IE, поэтому IE передавал учетные данные очень хорошо.Поэтому примерно через 5 часов «wtf» решил, что ссылка на добавление для диалога обнаружения в VS2010 просто не передает учетные данные .... об этом свидетельствует сообщение об ошибке, указывающее, что сервер не разрешает анонимную аутентификацию.
"Разве он не предоставит мои учетные данные так же, как IE? "
Хм, так что может и нет.возможно я предполагал, что это будет.Возможно VS2010 ТОЛЬКО хотел анонимную аутентификацию для обнаружения.
Проверка служб SSRS, которые я пытался «обнаружить», обнаружила, что анонимный доступ запрещен.
Так что в моем случае VS2010 хотел анонимно аутентифицироваться для обнаружения и, похоже, не хотел предоставлять учетные данные таким же образом, как это делал IE.
Итак, я открыл IIS на хост-сервере, включиланонимная проверка подлинности для служб SSRS и VS2010 перестали выдавать бесполезные запросы на вход в систему.
Ссылка на службу удалена и сгенерированы прокси.
Я не пытался отключить анонимный доступ, но у меня естьЯ чувствую, что, поскольку я собираюсь передать ClientCredentials прокси-серверу при его использовании, будет безопасно отключить анонимный доступ на хосте.
VS2010 просто необходим для анонимной аутентификации из этого диалога, я предполагаю,Я не должен был предоставлять учетные данные, как я предполагал.