Когда я попытался запустить свой проект WebApi, я получил эту ошибку:
Ошибка сервера в приложении '/'. Ошибка анализатора Описание: при получении ресурса, необходимого для обслуживания этого запроса, произошла ошибка. Пожалуйста, обратитесь к следующей указанной c информации об ошибках вывода на пенсию и соответственно измените исходный файл.
Сообщение об ошибке анализатора: невозможно загрузить тип 'WebApi.WebApiApplication'.
Ошибка источника:
Строка 1: <% @ Application Codebehind = "Global.asax.cs" Inherits = "WebApi.WebApiApplication" Language = "C #"%>
Исходный файл: /global.asax Строка: 1
Данные версии: Microsoft. NET Версия фреймворка: 4.0.30319; ASP. NET: 4.7.2556.0 версия
global.asax
public class WebApiApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
GlobalConfiguration.Configure(WebApiConfig.Register);
}
protected void Application_BeginRequest()
{
Response.AddHeader("Access-Control-Allow-Origin", "*");
Response.AddHeader("Access-Control-Allow-Methods", "GET, DELETE, PUT,POST");
Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept, Pragma, Cache-Control, Authorization ");
if (Request.Headers.AllKeys.Contains("Origin", StringComparer.CurrentCultureIgnoreCase)
&& Request.HttpMethod == "OPTIONS")
{
Response.End();
}
}
}
В чем может быть проблема?