при создании не использовать тире и нижнее подчеркивание.
Protobuf
? При добавлении Connected Services
он сам генерируется. Вам просто нужно в ProtoRoot
указать ту самую папку, что и в Include
*
в конце Include="Protos\contracts\*.proto"
? Вы указываете конкретный .proto
. Вообще, оно должно само подтягиваться, его не нужно вручную писать Разные браузеры по разному работают с input password
bind-Value
просто bind
ModelState
.это баг библиотеки FluentValidation
исходник мобильной версии сайта
метод может возвращать один статусный код, на разные ошибки. Я же написал, что можно сделать вот так:
return NotFound(new { message = "Omg, Not Found!!!" });
return NotFound(new { message = "Запись с данным URL уже существует" });
return NotFound(new { message = "Заголовок слишком короткий" });
return NotFound(new { message = "Укажите автора" });
return StatusCode
. Вообще, для вашего примера, HttpStatusCode400
это когда ресурс не найден. Ваши "Запись с данным URL уже существует" это по факту BadRequest
, "Заголовок слишком короткий" это так же BadRequest
, и даже "Укажите автора" всё равно будет BadRequest
, а не NotFound
. У вас же ошибки при создании, а не при поиске.NotFound
вообще возвращается когда:
Может ещё быть вариант с тем, что у вас ругается на
.arm64.dll
модуль, но виртуальная машина может быть наx64
. Рекомендую это проверить и создавать виртуальные машины с архитектуройx64
. Так же проверьте какую версию MSSQL Server'а вы установили, точнее, для какой архитектуры (x32
,x64
,x86
,ARM
)