Код ошибки расширения веб-сервиса 1c 0x800700c1

Обновлено: 05.07.2024

И снова здравствуйте.

> При получении Web-сервера решения, а опубликованная база не существует.
Пожалуйста, уточните, что означает "база не существует".

Попробовал исполнить Вашу инструкцию, получил следующее:

Не удалось, при "проверке вероятности расчета" ошибка осталась таже "Не удалось найти публикацию базы!". Попробовал вход через опубликованное приложение выдал ошибку про кривую дорогу ISAPI. Методом проб и ошибок выснилось, что при установке IIS 8.5 "по умолчанию" не поставлен компонент "Расширения ISAPI".

<р>2. Устоновил в IIS не достаточный компонент "Расширения ISAPI". Опубликованная база опять не нашлась. Но при входе через публикацию ошибка стала другой.

Невозможно отобразить страницу в результате того, что произошла ошибка сервера.

Подробные сведения об оплате:

Обработчик расширения веб-сервиса 1С

Код ошибки 0x800700c1

Физический путь C:\Inetpub\wwwroot\Money_101251

Метод входа Анонимная

Пользователь, выполнивший вход Анонимная

<р>3. После нескольких часов экспериментов, опубликованных на базе, удалось установить галки "использовать аутентификацию системы обнаружения" при публикации через Кофигуратор.

При "проверке готовности" компьютера ошибок нет. Адрес вызывается 1С. При входе через обнаружение следующей ошибки.

Вы не имеете права на эту защиту из-за недопустимости заголовков проверки подлинности.

Подробные сведения об оплате:

Модуль веб-ядра IIS

Обработчик расширения веб-сервиса 1С

Код ошибки 0x80070005З

Физический путь C:\Inetpub\wwwroot\Money_101251

Способ входа Пока не определено

Пользователь, выполнивший вход Пока не определено

<р>4. Печальные итоги.

Остановился на двух неработающих вариантах.

Публикация без галки "использование аутентификации системы" (Соответствует включенной в консоль IIS для опубликованного приложения "анонимной проверки подлинности")

Сервис на компе не находится. Предупреждение о неисправности iPad в Миниденьгах, что не найдено сервисом проверки. Ощущение, что где то на компе не хватает NTFS-ных прав, вроде перепробовал уже все.

Публикация с галкой "использование аутентификации системы" (Соответствует отключенной в консоли IIS для опубликованного приложения "анонимной проверки подлинности")

Сервис на компе находится, адрес вызывается. Но при этомронизации Миниденьги пишут ошибку "Неправильное имя или пароль пользователя настольного приложения". Экспериментировал с заведением пользователя в настольной 1С - ни какие варианты не помогли.

Скорее всего Миниденьги не корректно обрабатывают возвращаемую от сервиса ошибку, и проблема не в пользователе настольного приложения, а в том, что запрещены анонимные подключения к сервису.




Ошибка доступа к опубликованной на веб-сервере базе IIS 1С


На сервере под управлением Windows Server 2008 R2 Enterprise (по умолчанию 64-х битной) работают Internet Information Services 7.5, с помощью которой была предпринята попытка опубликовать на разработанном веб-сервере базу 1С. Однако при заходе в конструкцию была получена ошибка:

В подробных сведениях при этом имеется в виду:

Сама страница с ошибкой вместо приглашения входа в структуру выглядит так:


Это происходит потому, что в Internet Information Services 7.5 в 64-х разрядных средах запрещен по умолчанию запуск 32-х разрядных приложений, коей до недавнего времени являлось 1С:Предприятие. Для успешной реализации публикации баз 1С на веб-сервере IIS7 необходимо запустить диспетчера службы IIS для запуска таких приложений.

Для этого выполняется Win+R -> inetmgr.exe -> ввод. Далее, развернуть локальный компьютер -> Пулы приложений, и вызвать правой клавишей мыши Дополнительные параметры… из выпадающего в DefaultAppPool, как отображается меню на рисунке ниже:


В открывшемся окне расширенный параметр параметра напротив Разрешены 32-разрядные приложения на True, как показано на рисунке ниже, и перезапущены службы IIS7:


После чего вы можете попасть в нужную базу 1С через веб-доступ:


Однако, установка с версией 8.3.9.1818 Разработчики 1С наконец-то получили 64-х разрядный клиент, а также Модули расширения веб-сервера данной разрядности:











Рейтинг: 4,3/5 (подано 8 голосов)


Необходимо опубликовать тонкий клент (клиент-серверный вариант работы, IIS). Публикация проходит нормально, перезапускаю веб-сервис, открывается база, но когда что-то в меню открывается – ошибка запуска. В чем может быть проблема?


Для начала напишите текст ошибки

  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии


Ошибка сервера в приложении ‘/App’.

Ошибка выполнения

Описание: На сервере произошла ошибка приложения. Текущие пользовательские настройки ошибок для этого приложения предотвращают удаленный просмотр сведений об ошибке приложения (по соображениям безопасности). Однако его могут просматривать браузеры, работающие на локальном сервере.

Подробности: чтобы детали этого конкретного сообщения об ошибке можно было просматривать на удаленных компьютерах, создайте тег в файле конфигурации "web.config", расположенном в корневом каталоге текущего веб-приложения. Затем для этого тега атрибут "mode" должен быть установлен на "Off".

Примечания. Текущую страницу ошибки, которую вы видите, можно заменить пользовательской страницей ошибки, изменив атрибут defaultRedirect тега конфигурации приложения, чтобы он указывал на URL пользовательской страницы ошибки.

  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии


Причем, в браузере открывается, но при открытии документа вот такая ошибка возникает.

  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии


  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии


Попробуйте сделать вот так. У меня работает.

  • Войдите или зарегистрируйтесь, чтобы оставлять комментарии


Выполнил публикацию на базе IIS. Но когда захожу, вот такая ошибка:

Исходная версия продукта: Internet Information Services
Исходный номер базы знаний: 942031

Обзор

В этой статье описываются коды HResult при возникновении ошибки 500.0 в веб-приложении IIS. Эта статья предназначена для администраторов веб-сайтов. Эти ошибки имеют много причин и могут повлиять на множество различных конфигураций системы. Процедуры, описанные в этой статье, должен выполнять член группы администраторов на сервере.

Конечные пользователи, столкнувшиеся с этими ошибками, должны уведомить администратора веб-сайта о проблеме.

Код Hрезультата

Ниже приведены сведения об этих ошибках.

Код HResult 0x80070032

Эта проблема возникает из-за того, что IIS 7.0 не поддерживает фильтр Internet Server API (ISAPI), который регистрируется для уведомления SF_NOTIFY_READ_RAW_DATA.

Не используйте фильтр ISAPI, который регистрируется для уведомления SF_NOTIFY_READ_RAW_DATA в IIS.

Код HResult 0x80070035

Эта проблема возникает из-за того, что сервер, на котором работает IIS 7.0, не может получить доступ к настроенному корневому каталогу запрошенного расположения.

Убедитесь, что сервер, на котором работает IIS 7.0, может получить доступ к настроенному корневому каталогу запрошенного расположения.

Код HResult 0x8007000d

Ошибка сервера в приложении "имя приложения"
Ошибка HTTP 500.0 — внутренняя ошибка сервера
HRESULT: 0x8007000d
Описание обработчика HRESULT "ASPClassic" имеет неверный модуль "IsapiModule" в списке модулей.

Эта проблема возникает из-за отсутствия модуля ISAPIModule в списке модулей для веб-сайта. Модуль ISAPIModule находится по следующему адресу: диск:\Windows\System32\inetsrv\isapi.dll .

Добавьте модуль ISAPIModule в список модулей веб-сайта. Для этого выполните следующие действия:

  1. Нажмите "Пуск", выберите "Выполнить", введите inetmgr.exe и нажмите "ОК".
  2. В диспетчере IIS разверните , разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Функции» дважды нажмите «Модуль».
  4. На панели "Действия" нажмите "Добавить собственный модуль".
  5. В диалоговом окне "Добавить собственный модуль" установите флажок IsapiModule, а затем нажмите "ОК".

Код HResult 0x800700c1

Эта проблема возникает из-за недопустимого сопоставления сценария.

Убедитесь, что сопоставление сценариев указывает на файл ISAPI.dll, который может обработать запрос. Для этого выполните следующие действия:

  1. Нажмите "Пуск", выберите "Выполнить", введите inetmgr.exe и нажмите "ОК".
  2. В диспетчере IIS разверните , разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Функции» дважды нажмите «Сопоставления обработчиков».
  4. Убедитесь, что сопоставление сценариев указывает на правильный файл ISAPI.dll. Например, файлы .asp должны сопоставляться с файлом %windir%\system32\inetsrv\asp.dll.

Код HResult 0x80070005

Ошибка сервера в приложении "имя приложения"
Ошибка HTTP 500.0 — внутренняя ошибка сервера
HRESULT: 0x80070005
Описание HRESULT LoadLibraryEx в фильтре ISAPI "path_of_isapi" не удалось.

Эта проблема возникает из-за того, что недействительный фильтр ISAPI загружается на глобальном уровне или на уровне веб-сайта.

Удалите недействительный фильтр ISAPI. Для этого выполните следующие действия:

  1. Нажмите "Пуск", выберите "Выполнить", введите inetmgr.exe и нажмите "ОК".
  2. В диспетчере IIS разверните , разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Функции» дважды нажмите «Фильтры ISAPI».
  4. Щелкните правой кнопкой мыши фильтр ISAPI, который нужно удалить, и выберите Удалить.

Код результата 0x8007007f

Есть две возможности для HResult 0x8007007f:

Сообщение об ошибке 1:

Ошибка сервера в приложении "имя приложения"
Ошибка HTTP 500.0 — внутренняя ошибка сервера
HRESULT: 0x8007007f
Описание HRESULT, вызывающего GetProcAddress на ISAPI фильтр "path_of_isapi" не выполнен.

Эта проблема возникает из-за того, что недействительный фильтр ISAPI загружается на глобальном уровне или на уровне веб-сайта.

Чтобы решить эту проблему, удалите недействительный фильтр ISAPI. Для этого выполните следующие действия:

  1. Нажмите "Пуск", выберите "Выполнить", введите inetmgr.exe и нажмите "ОК".
  2. В диспетчере IIS разверните , разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Функции» дважды нажмите «Фильтры ISAPI».
  4. Щелкните правой кнопкой мыши фильтр ISAPI, который нужно удалить, и выберите Удалить.

Сообщение об ошибке 2:

Эта проблема возникает из-за того, что сопоставление обработчика запрошенного ресурса указывает на файл .dll, который не может обработать запрос.

Чтобы решить эту проблему, измените сопоставление обработчика для запрошенного ресурса, чтобы оно указывало на файл .dll, который может обрабатывать запрос. Для этого выполните следующие действия:

  1. Нажмите "Пуск", выберите "Выполнить", введите inetmgr.exe и нажмите "ОК".
  2. В диспетчере IIS разверните , разверните веб-сайты, а затем щелкните веб-сайт, который вы хотите изменить.
  3. В представлении «Функции» дважды нажмите «Сопоставления обработчиков».
  4. Щелкните правой кнопкой мыши сопоставление сценария, которое нужно изменить, и выберите "Изменить".
  5. В диалоговом окне "Редактировать карту сценария" введите соответствующий исполняемый файл в поле "Исполняемый файл" и нажмите кнопку "ОК".
    Например, файлы .asp должны сопоставляться с файлом %windir%\system32\inetsrv\asp.dll.

Подробнее

Чтобы узнать об исключении, вызванном кодом веб-приложения, проверьте журнал событий приложения или собственный журнал приложения, чтобы узнать тип исключения, сообщение об исключении и стек вызовов исключения. Если требуется дальнейшая отладка, используйте последнюю версию DebugDiag для захвата первых дампов исключений.

enter
16+
rss

Ошибка доступа к опубликованной на веб-сервере базе IIS 1С

IIS7 logo
На передачу под управление Windows Server 2008 R2 Enterprise (по умолчанию 64-х битной) работают Internet Information Services 7.5, с помощью которой была предпринята попытка опубликовать на современном веб-сервере базу 1С. . Однако при заходе в конструкцию была получена ошибка:

В подробных сведениях при этом имеется в виду:

Сама страница с ошибкой вместо приглашения входа в структуру выглядит так:

Ошибка доступа к опубликованной на веб-сервере базе IIS 1С

Это происходит потому, что в Internet Information Services 7.5 в 64-х разрядных средах запрещен по умолчанию запуск 32-х разрядных приложений, коей до недавнего времени являлось 1С:Предприятие. Для успешной реализации публикации баз 1С на веб-сервере IIS7 необходимо запустить диспетчера службы IIS для запуска таких приложений.

Для этого выполняется Win+R -> inetmgr.exe -> ввод. Далее, развернуть локальный компьютер -> Пулы приложений, и вызвать правой клавишей мыши Дополнительные параметры… из выпадающего в DefaultAppPool, как отображается меню на рисунке ниже:

Дополнительные параметры пула приложений по умолчанию в iis7

В открывшемся окне расширенный параметр параметра напротив Разрешены 32-разрядные приложения на True, как показано на рисунке ниже, и перезапущены службы IIS7:

Разрешить запуск 32-х битных приложений на iis7

После чего вы можете попасть в нужную базу 1С через веб-доступ:

Публикация 1С на веб-сервере IIS7

Однако, установка с версией 8.3.9.1818 Разработчики 1С наконец-то получили 64-х разрядный клиент, а также Модули расширения веб-сервера данной разрядности:

Читайте также: