Следующая EntryPointNotFoundException
выбрасывают в моей конфигурации Owin Startup
при выполнении UseWebApi()
:Owin запуска: Точка входа не найдена
Исключение типа «System.EntryPointNotFoundException» произошло в системе .Web.Http.Owin.dll, но не обрабатывался в коде пользователя
Дополнительная информация: Точка входа не обнаружена. Конфигурация API
Web:
public class WebApiConfig
{
internal static void Register(HttpConfiguration config)
{
// IOC container
var container = new UnityContainer();
config.DependencyResolver = new UnityResolver(container);
// IOC resolution
Resolver resolver = new Resolver();
resolver.RegisterTypes(container);
// Ignore any authentication which happens before the Web API pipeline.
config.SuppressDefaultHostAuthentication();
// API attribute routing
config.MapHttpAttributeRoutes();
// API formatters
config.Formatters.JsonFormatter.SerializerSettings.ContractResolver = new CamelCasePropertyNamesContractResolver();
config.Formatters.JsonFormatter.SerializerSettings.Converters.Add(new StringEnumConverter());
}
}
Может кто-нибудь помочь?
Является ли ваш класс «Startup» украшен атрибутом «OwinStartup»? – Amy
@Amy: Нет. Но это в «корневом» пространстве моего проекта. – davenewza
Вы все еще получаете исключение, если добавляете атрибут? Вы также можете добавить ' ' к вашему app.config или web.config. –
Amy