Бөлісу құралы:


Обновления неявно именованных томов, чтобы избежать конфликтов

Методы WithDataVolume создают тома контейнеров с именами, которые неявно основаны на имени проекта узла приложений и имени ресурса. Это может привести к конфликтам, когда несколько проектов узла приложений используют одно и то же имя.

Представленная версия

.NET .NET Aspire 9.0 GA

Предыдущее поведение

Неявное имя тома основано на имени проекта узла приложений и имени ресурса. Например, если проект узла приложений называется TestShop.AppHost, а ресурс называется postgres, неявное имя тома будет "TestShop.AppHost-postgres-data".

Новое поведение

Логика присвоения имён скрытым томам теперь включает хэш пути проекта хоста приложения или другое детерминированное стабильное значение, полученное из проекта хоста приложения. Это предотвращает столкновения неявных имен томов в разных решениях.

Тип изменения, нарушающего совместимость

Это изменение в поведении .

Разработчики должны проверить использование метода WithDataVolume и убедиться, что все пользовательские имена томов уникальны, чтобы избежать конфликтов. Если используется неявное именование, убедитесь, что новая логика именования не приводит к каким-либо проблемам.

Затронутые API

  • WithDataVolume