Сервер находится в Linux, но мы попытались опубликовать папку ядра .net. Он отлично работает в IIS, но не работает на сервере Linux.
Мы придерживаемся нижеприведенного способа развертывания проекта на сервере Google.
https://cloud.google.com/blog/products/gcp/4-ways-you-can-deploy-an-aspnet-core-app-to-gcp
Пробовал с 4 дней.
Мне нужно преобразовать код чтения моего сертификата в режим сервера Linux ниже.
string base64str = Convert.ToBase64String(Certificate);
X509Certificate2 certificate = new X509Certificate2(baseBytes, "notasecret", X509KeyStorageFlags.Exportable);
Мы используем вышеуказанную строку для создания подписанного URL-адреса, файл которого хранится в репозиториях Google.