Я использую сертификат в качестве встроенного ресурса в webapi для связи со сторонним API, используя следующий код:
var stream = Assembly.GetExecutingAssembly().GetManifestResourceStream("FullyQualifiedPath.certificate.pfx");
var bytes = new byte[stream.Length];
stream.Read(bytes, 0, bytes.Length);
return new X509Certificate2(bytes, password);
Локально, этот код работает нормально.Но при регистрации в TFS при загрузке сертификата на сервере dev появляется следующая ошибка:
Системе не удается найти указанный файл.
Я пробовал по-другомусценарии, чтобы реплицировать ошибку локально, но в каждом сценарии GetManifestResourceStream () возвращает ноль, если файл не существует, а код выдает ошибку нулевой ссылки.
Кто-либо имеет представление об этом поведении или решениик этому?