2010-12-07 6 views
0

Я работаю над .NET-клиентом для подключения к веб-службе AXIS, и в качестве части этого я пытаюсь реализовать все необходимые заголовки безопасности. Моя среда разработки - VS2005, и я использую C#.WSE 3.0 + C# - Visual studio 2005

Я сначала загрузил soapUI и сгенерировал все необходимые заголовки безопасности и начал отправлять сообщения, которые работают. Поэтому я знаю, что мне нужно сделать (подпишите сообщение, поместите его в заголовок wsse:Security, зашифруйте тело и отправьте его)

Так что подумать, что это будет достаточно просто, я загрузил WSE3.0 из Microsoft и включил его в мой проект. Теперь он генерирует что-то, но не с заголовками безопасности, которые я хочу. В частности, мне нужно удалить заголовки адресации webservice (wsa: From, wsa: ReplyTo, wsa: Action) и временную метку (wsu: Timestamp), но я не могу найти какие-либо конкретные настройки конфигурации в файле wse3policycache.config удалить их.

ответ

1

WSE является устаревшим. Не используйте его, если у вас нет другого выбора.

Вам бы лучше получить VS2010 Express или VS2008 Express и разработать с ними, а не использовать устаревший код, который является следующим лучшим для неподдерживаемых. Например, WSE не поддерживает внутри VS2008 или VS2010, и никогда не будет.

+0

А, я рассмотрел несколько вопросов здесь, где люди столкнулись с проблемами с VS2008 + WCF и хотели получить обратно WSE, но при отсутствии документации/поддержки, возможно, пришло время двигаться дальше ! – 2010-12-08 16:17:11

 Смежные вопросы

  • Нет связанных вопросов^_^