0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 6
|
|
1 | |
Перехват SOAP сообщений с помощью SoapExtension06.11.2016, 12:23. Показов 3125. Ответов 6
Требуется веб сервис который принимает soap сообщение и сбрасывает его на диск.
Создал asp сервис с SoapExtension который нормально отрабатывает из студии , но не могу расположить его на iis , ошибка на не правильный формат библиотеки с SoapExtension . Не подскажет ли кто как побороть и еще вопрос , можно ли задачу решить с помощью wcf без внешних модулей ? Спасибо .
0
|
06.11.2016, 12:23 | |
Ответы с готовыми решениями:
6
Web service защита soap сообщений Сравнение SOAP сообщений рекурсивным обходом Перехват сообщений Перехват сообщений |
.NET C#,ASP.NET MVC
594 / 507 / 224
Регистрация: 16.10.2010
Сообщений: 1,902
|
|
06.11.2016, 14:14 | 3 |
Такая задача и должна реализовываться с помощью wcf, без придумывания велосипеда, так как wcf все это поддерживает из коробки,
0
|
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 6
|
|
06.11.2016, 14:43 [ТС] | 4 |
А нечего описывать , все параметры хранятся в сообщении и серверу не нужно его понимать , сообщение я разберу сам там есть и зашифрованная часть и электронная подпись . Заголовок стандартный типа
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope"> <soap:Header> ......... Проблема в том что я даже веб сервис запустить не могу в IIS из-за внешней библиотеки . При обращении к сервису получаю <title>Не удалось загрузить файл или сборку tracer1 либо одну из их зависимостей. Была сделана попытка загрузить программу, имеющую неверный формат.</title> tracer1 - как раз и перехватывает входящее soap и нормально отрабатывает если я запускаю сервис из студии . У меня вопрос как должна делаться dll , как windows библиотека или еще как , например библиотека WCF ? Или все дело в настройке IIS (из под студии все работает) , беда что в веб я на нуле . Добавлено через 10 минут
0
|
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 6
|
|
06.11.2016, 15:16 [ТС] | 6 |
Меня интересует перехват всего входящего сообщения как это делается в https://msdn.microsoft.com/ru-... ight).aspx
Я пробовал получить готовое решение из wsdl , но там с сайта не все файлы скачиваются и метр классов потом разбирать в С# не айс , я в своем языке все это сделаю на ура , нужно только выдернуть xml .
0
|
0 / 0 / 0
Регистрация: 06.11.2016
Сообщений: 6
|
|
14.11.2016, 05:21 [ТС] | 7 |
Интернет читать полезно не только лишь не всем , мало кому это полезно . В данном случае рекомендовано компилировать внешнюю библиотеку в х86 что и привело к ошибке , надо в any processor .
0
|
14.11.2016, 05:21 | |
14.11.2016, 05:21 | |
Помогаю со студенческими работами здесь
7
Перехват сообщений Перехват сообщений в RichEdit Перехват сообщений из консоли Перехват сообщений в Windows Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |