Проверка сертификата обхода в один клик
Я использую VS2015 Update 1, пытаюсь одним щелчком мыши опубликовать сайт aspnet 5 vNext MVC. Сервер, который я публикую, не имеет реального сертификата, и поэтому я получаю сообщение об ошибке:
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.DNX.Publishing.targets (386,5): Ошибка: Код ошибки: ERROR_CERTIFICATE_VALIDATION_FAILED
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.DNX.Publishing.targets (386,5): Ошибка: дополнительная информация: подключена к удаленному компьютеру ("УДАЛЕНО") с помощью указанный процесс ("Служба веб-управления"), но не смог проверить сертификат сервера. Если вы доверяете серверу, подключитесь снова и разрешите ненадежные сертификаты. Узнайте больше по адресу: http://go.microsoft.com/fwlink/?LinkId=221672.
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.DNX.Publishing.targets (386,5): ошибка: ошибка: основное соединение было закрыто: не удалось установить доверительные отношения для защищенный канал SSL/TLS.
C: \ Program Files (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Microsoft.DNX.Publishing.targets (386,5): Ошибка: Ошибка: удаленный сертификат недействителен в соответствии с процедурой проверки.
По (довольно старой) ссылке я обнаружил, что я могу легко заставить это работать, вручную выполнив команду msbuild и также передав -allowUntrusted
переключатель. Однако я не могу найти настройки диалогового окна, тег XML в *.pubxml
ни хорошее место в *publish.ps1
файл, чтобы заставить это поведение работать из визуальной студии.
Как сделать публикацию одним щелчком мыши, игнорируя недействительный сертификат моего сервера?
1 ответ
К *One Click pub.xml
файл
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
...
<AllowUntrustedCertificate>True</AllowUntrustedCertificate>
...