Не удалось загрузить тип 'System.Web.Http.WebHost.HttpControllerHandler' в Mono / xsp4

asp.net-web-api mono

3164 просмотра

1 ответ

1996 Репутация автора

Я получаю эту ошибку при попытке доступа к контроллеру Web API, доступ через 127.0.0.1/api/myController/1

Не удалось загрузить тип 'System.Web.Http.WebHost.HttpControllerHandler' из сборки 'System.Web.Http.WebHost, версия = 5.1.0.0, культура = нейтральная, PublicKeyToken = 31bf3856ad364e35'.

Описание: HTTP 500. Запрос на обработку ошибки.

Подробности: не веб-исключение. Источник исключения (имя приложения или объекта): System.Web.Http.WebHost.

Почему это происходит? Я вижу, что он существует в System.Web.Http.WebHost.

Автор: Jonas Arcangel Источник Размещён: 06.03.2014 08:43

Ответы (1)


3 плюса

1996 Репутация автора

Решение

Ошибка произошла из-за использования последних сборок через NuGet. Оказывается, в настоящее время Mono не полностью совместима с WebAPI v5.1.

Я заменил все свои библиотеки MVC на предыдущую (v4.0) версию, и все заработало.

Автор: Jonas Arcangel Размещён: 10.03.2014 11:14
Вопросы из категории :
32x32