На вновь установленной программе необходим старый веб-интерфейс с доступом к api.
Установил сначала LERS 3.33.5 (33315) со старым веб-интерфейсом, все работает, api.asmx открывается .
Обновляю автоматически программу до 3.38.5, настраиваю по инструкции “Настройка веб-интерфейса ЛЭРС УЧЁТ на IIS” для поддержки старого Веб-сервиса доступа к данным, при открытии страницы получаю ошибку
В чем проблема пока не понятно.
Настройки IIS.
Не нашел только как “Активировать прокси-сервер” через Application Request Routing Cache.
Может знаете в чем проблема? Подскажите пожалуйста.
Непосредственно описанная ошибка нам не встречалась. Но несколько похожая ошибка встречалась в другой теме. Пожалуйста, выполните рекомендации из этой темы и сообщите исправит ли это ситуацию.
Изменил web-config по предложенной теме, получил новую ошибку, как избавиться пока непонятно.
This XML file does not appear to have any style information associated with it. The document tree is shown below.
An error has occurred.
The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application’s startup code after all other initialization code.
System.InvalidOperationException
в System.Web.Http.Routing.RouteCollectionRoute.get_SubRoutes() в System.Web.Http.Routing.RouteCollectionRoute.GetRouteData(String virtualPathRoot, HttpRequestMessage request) в System.Web.Http.HttpRouteCollection.GetRouteData(HttpRequestMessage request) в System.Web.Http.Dispatcher.HttpRoutingDispatcher.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) в System.Net.Http.DelegatingHandler.SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) в System.Web.Http.Cors.CorsMessageHandler.d__4.MoveNext() — Конец трассировка стека из предыдущего расположения, где возникло исключение — в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Web.Http.Owin.PassiveAuthenticationMessageHandler.d__1.MoveNext() — Конец трассировка стека из предыдущего расположения, где возникло исключение — в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() в System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) в System.Web.Http.HttpServer.d__24.MoveNext()
Сначала выходит такое сообщение, при последующем обновлении страницы выходит ошибка из сообщения выше. Может это что-то прояснит…
"Ошибка обработки исключения.
[Lers.Web.Client] System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта.
Стек вызовов:
в Lers.Web.WebBugReport.Send(String message, Exception exception)
в Lers.Web.WebExceptionHandler.Handle()
в Lers.Web.Global.Application_Error(Object sender, EventArgs e)