Megatec Integration Service:Часто задаваемые вопросы и технические ошибки

Материал из Megatec
Версия от 11:33, 3 апреля 2014; Habibullin (обсуждение | вклад) (Новая страница: «<span style="color:red;font-size:120%">Статья находится на стадии разработки.</span><br> Версия статьи от {{REVISIO…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Статья находится на стадии разработки.
Версия статьи от 3-04-2014.

Введение

В данном разделе описываются проблемы и способы решения их, которые возникали у наших клиентов при работе в MIS или его установке. Прежде чем искать решение проблемы, попробуйте ликвидировать проблему с помощью MIS Assistant, который запускается при старте плагина в случае обнаружения какой-либо проблемы.

Список технических ошибок и методов их решения

  • System.ServiceModel.ProtocolException: Сделана попытка создания канала к службе, не поддерживающей режим .Net Framing. Возможно, идет процесс обнаружения конечных точек HTTP. ---> System.IO.InvalidDataException: Ожидался тип записи "PreambleAck", найден "72".

Если вы ввели адрес сервисов в формате ip-адреса net.tcp:// 192.168.1.58:4242/mis/mts/DogovorService.svc/UserName, то попробуйте ввести название машины компьютера (Панель управления\Все элементы панели управления\Система) с учетом домена если необходимо вместо ip-адреса: net.tcp://test:4242/mis/mts/DogovorService.svc/UserName Если описанный выше способ не разрешил проблему, то смените порт net.tcp для приложения в IIS на 9000:*


  • HTTP status 405: Method Not Allowed

Если при загрузке какой либо информации из сервиса внешней системы возникает данная ошибка, скорее всего администраторами для вашей учетной записи был включен принудительный proxy.


  • System.ServiceModel.CommunicationException: Диспетчеру Transport Manager не удалось послушать предоставленный URI с помощью службы NetTcpPortSharing

Данная ошибка вызвана тем, что на вашем компьютере повреждена служба NetTcpPortSharing. Для переустановки необходимо, запустить cmd с правами администратора и выполнить данную команду: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\ServiceModelReg.exe -r