Почему я получаю сообщение об ошибке "Центр сертификации недействителен или некорректен" при открытии моего проекта .NET 1.1 в VS2003

StackOverflow https://stackoverflow.com/questions/1560723

Вопрос

(Я только что боролся с этой проблемой и мало что там нашел, поэтому я выкладываю свою проблему и решение здесь)

У нас был разрабатываемый веб-проект .NET 1.1, размещенный на сервере Windows 2k3, на веб-сайте, на котором размещен проект, был установлен действительный SSL-сертификат.Не было никаких проблем с открытием решения и его проектов, пока они размещались на этом сервере.

Недавно я получил проект под управлением версиями.Однако после извлечения локальной рабочей копии я больше не могу открыть один из файлов проекта.Я получаю сообщение об ошибке '...Центр сертификации недействителен или некорректен.'

Мой локальный КОМПЬЮТЕР разработчика работает под управлением Windows XP Pro SP3.IIS 5.1 использует самоподписывающийся сертификат (сгенерированный с помощью OpenSSL), выданный localhost, который установлен на веб-сайте, на котором локально размещен проект.Я могу получить доступ к веб-сайту с помощью браузера без каких-либо проблем (кроме первоначального предупреждения ненадежного центра сертификации).Файлы .vbproj.webinfo и .sln для проекта и решения ссылаются на localhost.

Это было полезно?

Решение

Я не знаю причину проблемы, но я смог ее устранить.

Добавление следующей строки в файл Web.Config проекта исправило проблему

<identity impersonate="true" userName="<userName>" password="<pass>"/>

где 'userName' и 'pass' были учетными данными моего домена.(Это, очевидно, ужасно с точки зрения безопасности, но файл находится только на моем локальном компьютере разработчика.Если вам необходимо защитить учетные данные для олицетворения, их можно сохранить в реестре.) Использование учетных данных для пользователя-администратора на локальном компьютере не решило проблему.

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top