В том то и вся суть, что метод может возвращать один статусный код, на разные ошибки. Например:
return StatusCode(400, new { message = "Запись с данным URL уже существует" });
return StatusCode(400, new { message = "Заголовок слишком короткий" });
return StatusCode(400, new { message = "Укажите автора" });
RuntimeIdentifier так же указал. Но все равно выдает ошибку при автономной публикации.
Ошибка NETSDK1031: сборка или публикация автономного приложения без указания RuntimeIdentifier не поддерживается. Укажите RuntimeIdentifier или присвойте свойству SelfContained значение "false"
Проект создавался еще версии 1.7, на сколько сейчас помню. Последний раз удачно публикацию делал на версии 2.1 Сейчас перешел на версию 2.2. Всё в настройках поменял. Отладка и публикация зависимая от платформы работает. А вот автономная публикация нет.
Да, это я всё пробовал... Следом возникает такая беда:
Ошибка : NETSDK1061: Проект был восстановлен с использованием Microsoft.AspNetCore.App версии 2.2.1, но с текущими параметрами вместо этой версии будет использована версия 2.2.0. Чтобы устранить эту проблему, убедитесь, что для восстановления и последующих операций (таких как сборка или публикация) используются одинаковые параметры. Обычно эта проблема возникает, когда свойство RuntimeIdentifier устанавливается во время сборки или публикации, но не во время восстановления. Дополнительные сведения см. на странице https://aka.ms/dotnet-runtime-patch-selection.
ZardoZAntony, Доброго времени суток!
Да, разобрался.
Дело в том, что контент модального окна подгружал, через частичное представление, через ajax. Соответственно частичное представление просто не успевало подгружаться и модальное окно так отображалось.