2015-08-27 3 views
1

У нас есть служба WCF, размещенная через IIS8 в нашей внутренней сети компании. У службы анонимная аутентификация отключена & включена только проверка подлинности Windows. При обращении к службе в браузере появляется диалоговое окно с запросом учетных данных домена. После предоставления правильных учетных данных служба успешно завершается.401 Несанкционированная ошибка при обновлении ссылки службы WCF

Теперь я пытаюсь обновить ссылку на службу в проекте в Visual Studio 2013 для этой службы. Исходная ссылка была создана до внесения изменений в аутентификацию. Теперь, когда вы пытаетесь выполнить контрольное обновление, я получаю несанкционированную ошибку 401, поскольку Visual Studio пытается передать анонимные учетные данные аутентификации &, это не работает.

Есть ли способ, чтобы мы могли обновить эти ссылки с текущей конфигурацией? У меня есть доступ к серверу. & может временно включить анонимную аутентификацию, но не все наши разработчики смогут это сделать. Я бы ожидал, что Visual Studio предоставит приглашение для учетных данных, но это, похоже, не так ...

+0

Попробуйте удалить существующий проект сохранения ссылки и закрыть решение. Откройте снова решение и снова добавьте ссылку. Вы должны получить учетные данные. –

+0

Спасибо Pankaj, я пробовал ваше предложение, но теперь получаю ту же ошибку, когда я пытаюсь добавить ссылку обратно. Так что, к сожалению, это не работает. –

ответ

1

Таким образом, ошибка, которую я дал, не отражает основной причины. В службе, которую я пытался обновить ссылку, было что-то не так во время ее развертывания. Это привело к тому, что файл .svc не попал на сервер.

Хотя я ожидал, что это приведет к ошибке 404, скорее было возвращено 401. После того, как мы перераспределили эту услугу, мне удалось обновить ссылку на службу с включенной аутентификацией Windows. Go figure ...