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
вообще возвращается когда:
И какое решение проблемы?