Почему ModelState.IsValid терпит неудачу для моего метода ApiController, который имеет обнуляемые параметры?

Просто упоминать это явно, так как другие ответы не соответствуют. Для ping-части isReachable () требуется root-доступ в Unix. И как указано в 4779367 :

И если вы спросите, почему ping из bash этого не делает, на самом деле это тоже нужно. Сделайте это ls -l /bin/ping.

blockquote>

Поскольку использование root не было вариантом, в моем случае решение заключалось в том, чтобы разрешить доступ к порту 7 в брандмауэре на конкретный сервер, который мне интересен в.

16
задан Gary McGill 17 August 2012 в 13:11
поделиться

1 ответ

Я решил это, переместив все параметры в один класс.

public class UploadFileModel {
   public FileDto FileDto { get; set; }
   public int? ExistingFileId { get; set; }
   public bool LinkFromExistingFile { get; set; }
   public Guid? PreviousTrackingId { get; set; }
}

public HttpResponseMessage UploadFile([FromUri]UploadFileModel model)
{
   // ...
}
7
ответ дан Bertrand Marron 17 August 2012 в 13:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: