WebORB для .NET — нераспознанный раздел конфигурации system.serviceModel в webconfig.xml

Я столкнулся с проблемой при попытке установить WebORB 4.5 и запустить его административную консоль.

Поскольку установка с помощью exe вообще не работает, я делаю процесс установки zip . Когда я хочу получить доступ к консоли (шаг № 3), я получаю много всплывающих окон с ошибками «Отправить не удалось ...»

Запуск диагностики говорит мне, что есть ошибка конфигурации:

Configuration Error 
Description: An error occurred during the processing of a configuration file required to service this request. Please review the specific error details below and modify your configuration file appropriately. 

Parser Error Message: Unrecognized configuration section system.serviceModel.

Source Error: 
Line 121:  </system.webServer>
Line 122:    
Line 123:  <system.serviceModel>                
Line 124:    
Line 125:    <services>        

Source File: C:\Program Files\WebORB for .NET\4.5.0.31\web.config    Line: 123 

Моя текущая конфигурация:

  • ОС: сервер Windows 2000
  • .Net: 2.0.50727 SP2
  • WebORB: 4.5.0.31

Мне пока не удалось найти точного ответа на других форумах, но я думаю, что это не только проблема WebORB. Я видел, что system.serviceModel не поддерживается до .Net 3.0, но начиная с WebORB 4.5 дает возможность использовать версию .Net 2.0 во время установки, интересно, что делать... Если я удалю system.serviceModel, это тоже не сработает.

Нужна помощь! Спасибо.


person MavBzh    schedule 19.04.2012    source источник


Ответы (1)


Я нашел ответ в другом месте, поэтому я разместил его здесь, возможно, он кому-то поможет :) Я должен поблагодарить Марк Миллер (Weborb) за этот трюк.

Я понял, что если автоматическая установка с помощью EXE невозможна, вам придется иметь дело с установкой ZIP.

При этом папка установки Weborb [WEBORB DIR] будет содержать эти 2 важных файла \bin\weborb.dll и \Web.config.

Если по умолчанию они не настроены для работы с вашей версией .NET (я думаю, что по умолчанию это 3.5), вам придется внести несколько изменений.

Если, как и я, вам нужно установить его на сервер с .NET 2.0, в вашей установке WebORB вы найдете сборку (dll) для 2.0 в следующем месте:

[WEBORB DIR]\weborbassets\weborbbuilds\.NET2.0\bin

Существует также файл web.config, расположенный по адресу:

[WEBORB DIR]\weborbassets\weborbbuilds\.NET2.0\

Затем вам нужно будет скопировать этот правильный weborb.dll в [КАТАЛОГ WEBORB]\bin, а также скопировать web.config в [КАТАЛОГ WEBORB]\

Сделав это, я, наконец, смог без ошибок загрузить консоль Weborb!

person MavBzh    schedule 20.04.2012