Код ошибки 0x800700c1 iis

Lera

Lera

Активный участник


  • #1

Добрый день! Перестала работать публикация информационной базы на сервере IIS. Пытаюсь открыть информационную базу через браузер и получаю ошибку:

Код:

Ошибка HTTP 500.0 - Internal Server Error
Невозможно отобразить эту страницу ввиду того, что произошла внутренняя ошибка сервера.
Модуль IsapiModule
Уведомление ExecuteRequestHandler
Обработчик 1C Web-service Extension
[B]Код ошибки 0x800700c1[/B]

Пробовала удалять и публиковать БД заново но ничего не помогает.

Последнее редактирование модератором: 25.01.2019

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

Ошибка HTTP 500.0 - Internal Server Error
Невозможно отобразить эту страницу ввиду того, что произошла внутренняя
ошибка сервера.

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

Модуль		IsapiModule
Уведомление	ExecuteRequestHandler
Обработчик	1C Web-service Extension
Код ошибки	0x800700c1

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

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

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

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

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

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

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

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

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

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

64-х разрядная версия 1С:Предприятие

  • Remove From My Forums

 locked

0x800700c1 — HTTP Error 500.19 — Internal Server Error

  • Question

  • User-2118132554 posted

    I created a web application in IIS 7.0 on my Vista PC — 32 bit. Using Visual Studio 2005 I created this new web application. BTW, this new web application is located within another web application. When I go to run the web I get the following error: 0x800700c1
    — HTTP Error 500.19 — Internal Server Error. When I built the web using VS 2005 I received no errors but a .dll wasn’t created. I did run as administrator.

    After going through some posts I realized I should just try to run http://localhost. When I did I realized that I have the same error so I must be missing something really basic.

    I’ve opened both the applicationhost.config and web.config and made sure that all beginning tags have end tags. I also made sure that both of these files are read/write permitted by ASPNET, IIS_IUSER and I_USER.

    I’m not sure if this matters but I did change the default web directory to a different one.

    I’m switching my development PC from an XP Pro (IIS 6.0) PC to Vista Business (IIS 7.0) PC. As far as I know I’ve set everything up the same way on the Vista PC as I did on the XP PC. Are there any special difference between IIS 7.0 and IIS 6.0 or XP vs
    Vista that could be causing my problems?

    Your help/suggestions would be most appreciated.

    Thanks for taking the time to read this.
     

Answers

  • User744767459 posted

    Hi,

    Next I uninstalled IIS and reinstalled it. Still got the same error. What really surprised me is that after the reinstall of IIS it remembered the changed default directory, etc. Does this mean
    that I really didn’t get a clean uninstall of IIS or is this some kind of new setting in Vista vs XP?

    If you just uninstall IIS, Windows Process Activation Service(WAS) will keep IIS config files. Hence, the history settings were retrieved when you reinstall IIS.

    The 500.19 is an configuration error, generally you do need to reinstalling .Net. You can uninstall the WAS feature to perform a clean uninstall, then test again.

    • Marked as answer by

      Tuesday, September 28, 2021 12:00 AM

  • User511787461 posted

    At this point, it seems like %windir%system32inetsrvgzip.dll is somehow corrupted on the system — the only way to recover may be reinstall the OS.

    • Marked as answer by
      Anonymous
      Tuesday, September 28, 2021 12:00 AM

I’m trying to get a classic ASP application working in 32-bit mode on our new Windows 2008 Server x64 with IIS 7.5. I’ve created an ApplicationPool named ‘TEST’ that is set to ASP.NET 2.0 in Classic mode and gone into Advanced Settings and set ‘Enable 32-Bit Applications’ to true for this new AppPool.

I assigned a single web application on our server to this new AppPool and try to load it in the browser. It gives me a 500.0 error 0x800700c1 which is the error for not a valid Win32 application (re:http://blogs.msdn.com/b/rakkimk/archive/2007/06/09/problems-with-32-bit-asp-net-2-0-dlls-on-a-windows-2003-server-64-bit.aspx)

As soon as I go back into my AppPool and change the enable 32-bit back to false, the particular web application runs fine. However, there is one piece of the application that will need to run in 32-bit mode which is why I’m trying to get the site to work in 32-bit mode.

I feel like I’m missing something but that ‘something’ doesn’t seem to exist on any websites that tell you the only thing you need to do is enabled 32-bit applications in the AppPool and assign the site to that AppPool.

asked Jun 28, 2012 at 3:24

Brad's user avatar

4

This issue was resolved by removing Handler Mapping under the 32-bit application folder that did not have 32-bit modules available. In this particular instance, ColdFusion 9 64bit was installed on the server and it’s Handler Mapping under the folder was causing the 500.0 issue. I removed the following Handler Mappings:

<add name="AboMapperCustom-1207286671" path="*" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfig1jrun_iis6_wildcard.dll" requireAccess="None" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286690" path="*.jsp" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286691" path="*.jws" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286692" path="*.cfm" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286693" path="*.cfml" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286694" path="*.cfc" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286695" path="*.cfr" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286696" path="*.cfswf" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286697" path="*.hbmxml" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />
<add name="AboMapperCustom-1207286698" path="*.hbmxml" verb="*" modules="IsapiModule" scriptProcessor="D:UPSDATAJRun4libwsconfigjrun_iis6.dll" requireAccess="Script" responseBufferLimit="0" />

answered Jun 28, 2012 at 13:50

Brad's user avatar

BradBrad

1,6744 gold badges20 silver badges35 bronze badges

Lera

  • #1

Добрый день! Перестала работать публикация информационной базы на сервере IIS. Пытаюсь открыть информационную базу через браузер и получаю ошибку:

Код:

Ошибка HTTP 500.0 - Internal Server Error
Невозможно отобразить эту страницу ввиду того, что произошла внутренняя ошибка сервера.
Модуль IsapiModule
Уведомление ExecuteRequestHandler
Обработчик 1C Web-service Extension
[B]Код ошибки 0x800700c1[/B]

Пробовала удалять и публиковать БД заново но ничего не помогает.

Последнее редактирование модератором: 25.01.2019

На ХР работает публикация, на сервере 2008 нет :( IIS установил, компоненту тоже, пользователю дал доступ на изменение к папкам, 1С 8.2.14.528 даже публикует… но когда захожу по адресу, пишет:

Ошибка HTTP 500.0 — Internal Server Error

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

Модуль        IsapiModule

Уведомление    ExecuteRequestHandler

Обработчик    1C Web-service Extension

Код ошибки    0x800700c1

Наиболее вероятные причины:

1) Службы IIS получили запрос; однако при его обработке возникла внутренняя ошибка. Основная причина этой ошибки зависит от того, какой модуль обрабатывает запрос и что происходило в рабочем процессе при возникновении ошибки.

2) Службам IIS не удалось получить доступ к файлу web.config для веб-сайта или приложения. Причиной может быть неправильная настройка разрешений NTFS.

3) Службам IIS не удалось обработать настройки веб-сайта или приложения.

4) У прошедшего проверку пользователя нет разрешения на использование этой DLL.

5) Запрос сопоставлен управляемому обработчику, но компонент расширения .NET не установлен.

Что можно предпринять:

1) Убедитесь, что разрешения NTFS для файла web.config верны и обеспечивают доступ к учетной записи компьютера веб-сервера.

2) Проверьте журналы событий, чтобы посмотреть, была ли зафиксирована какая-либо дополнительная информация.

3) Проверьте разрешения на использование библиотеки DLL.

4) Установите компонент расширения .NET, если запрос сопоставлен управляемому обработчику.

5) Создайте правило трассировки, чтобы отслеживать невыполненные запросы для этого кода состояния HTTP. Чтобы получить дополнительные сведения о создании правила трассировки для невыполненных запросов, щелкните здесь.

Windows Server 2008 R2 версия 6.1 SP1.

Может кто сталкивался?…

На чтение 5 мин Просмотров 1к. Опубликовано 02.11.2021

Содержание

  1. Публикация в Internet Information Services
  2. Ошибка доступа к опубликованной на web-сервере IIS базе 1С
  3. Runtime Error

Публикация в Internet Information Services

Публикация 1С в IIS 6.x / 7.x:

  1. Запускать конфигуратор 1С только от имени администратора!
  2. Открыть Администрирование -> Публикация на web-сервере
  3. Каталог / имя базы должен совпадать с именем информационной базы 1С
  4. Включаем:
    • публиковать тонкий клиент и web-клиент
    • публиковать веб-сервисы: AppEventService и TaskService
    • использовать аутентификацию операционной системы
    • Выключаем:
      • Публиковать дистрибутив
      • После публикации 1С возникает ошибка:
        Ошибка HTTP 500.0 — Internal Server Error
        Невозможно отобразить эту страницу ввиду того, что произошла внутренняя ошибка сервера.
        Модуль IsapiModule
        Уведомление ExecuteRequestHandler
        Обработчик 1C Web-service Extension
        Код ошибки 0x800700c1
        Возможно, также возникает такой код ошибки:
        HTTP Ошибка 404.2 HRESULT: 0X800704EC
      • Чтобы решить эту проблему:
      1. Заходим в каталог с опубликованной базой (по умолчанию это
        C:inetpubwwwroot )
        и открываем в блокноте файл web.config
        В этом файле присутствует строка:

        В этой строке нужно заменить фрагмент
        C:Program Files(x86)1cv8
        на
        C:Program Files1cv8
        При этом не забудьте убедиться, что по указанному пути (C:Program Files1cv88.xxx.xxx.xxxinwsisapi.dll — без «x86») присутствует файл wsisapi.dll

      2. Открываем настройки IIS: Пуск -> Панель управления -> Администрирование -> IIS Manager
        Открываем ISAPI and CGI Restrictions
        Проверяем, что у расширения «1C Web-service Extension» стоит статус Allowed
        Видим, что у расширения «1C Web-service Extension» в разделе Path стоит
        C:Program Files(x86)1cv88.xxx.xxx.xxxinwsisapi.dll
        необходимо указать 64-разрядную версию DLL, т.е. сменить путь на:
        C:Program Files1cv88.xxx.xxx.xxxinwsisapi.dll

      P.S.: Обратите внимание:

      1. Запускаться и публиковаться должен 64-разрядный клиент 1С Предприятие (если публикуется в windows 64-bit и web-сервер 64-битный). И DLL из 1С также должна быть из 64-битной версии.
      2. Если хотите публиковать 32-разрядную версию 1С, то нужно устанавливать 32-разрядный web-сервер (IIS или Apache, для IIS 32-бит может потребоваться windows 32-бит).
      3. Публикация 1С в Apache 2.x принципиально ничем не отличается: так же нужна DLL от 1С соответствующей web-серверу разрядности (x86 или x64). После публикации 1С может понадобиться перезагрузить сервис Apache.

      Статья опубликована: 17.03.2015, обновлена 24.11.2017

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

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

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

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

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

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

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

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

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

      • Currently 4.25/5
      • 1
      • 2
      • 3
      • 4
      • 5

      Rating: 4.3/5(8 votes cast)

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

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

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

      Server Error in ‘/App’ Application.

      Runtime Error

      Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

      Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a «web.config» configuration file located in the root directory of the current web application. This tag should then have its «mode» attribute set to «Off».

      Notes: The current error page you are seeing can be replaced by a custom error page by modifying the «defaultRedirect» attribute of the application’s configuration tag to point to a custom error page URL.

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

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

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

      Так в описании ошибки все написано, нужно файл web.config подправить.

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

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

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

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

      Ошибка сервера в приложении «DEFAULT WEB SITE/CS»

      • Распечатать

      Оцените статью:

      1. 5
      2. 4
      3. 3
      4. 2
      5. 1

      (0 голосов, среднее: 0 из 5)

      Поделитесь с друзьями!

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

      > При проверке Web сервер определяется, а опубликованная база не находится. 
      Пожалуйста, уточните, что означает «база не находится».

      Скриншот сообщения в файле Снимок1.

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

      1. При публикации через Конфигуратор появилось сообщение Снимок2. NTFS-ные права на БД этой группе добавил.

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

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

      Ошибка HTTP 500.0 — Internal Server Error

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

      Подробные сведения об ошибке:

      Модуль   IsapiModule

      Уведомление   ExecuteRequestHandler

      Обработчик   1C Web-service Extension

      Код ошибки   0x800700c1

      Запрошенный URL-адрес   http://192.168.1.51:80/Money_101251

      Физический путь   C:InetpubwwwrootMoney_101251

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

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

      3. После нескольких часов экспериментов базу опубликовать удалось, путем установки галки «использовать аутентификацию операционной системы» при публикации через Кофигуратор.

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

      Ошибка HTTP 401.2 — Unauthorized

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

      Подробные сведения об ошибке:

      Модуль   IIS Web Core

      Уведомление   AuthenticateRequest

      Обработчик   1C Web-service Extension

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

      апрошенный URL-адрес   http://192.168.1.51:80/Money_101251

      Физический путь   C:InetpubwwwrootMoney_101251

      Метод входа   Пока не определено

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

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

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

      Вариант 1. 

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

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

      Вариант 2.

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

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

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

      Подскажите что еще можно покопать и в каком варианте?

      Понравилась статья? Поделить с друзьями:
    • Код ошибки 0x800700b7 windows 10
    • Код ошибки 0x800700b
    • Код ошибки 0x800700aa
    • Код ошибки 0x80070091 не удается удалить
    • Код ошибки 0x80070091 как исправить windows 7