.net WSE 3.0+;C#-Visual studio 2005

.net WSE 3.0+;C#-Visual studio 2005,.net,soap,ws-security,wse3.0,.net,Soap,Ws Security,Wse3.0,我正在使用.NET客户端连接到AXIS web服务,作为其中的一部分,我正在尝试实现所有必需的安全头。我的开发环境是VS2005,我使用的是C 我首先下载了soapUI,生成了所有必需的安全头,并开始发送消息,这很有效。因此我知道我需要做什么(在消息上签名,将其放入wsse:Security标题,加密正文并发送出去) 因此,我认为这很简单,从微软下载了WSE3.0,并将其包含在我的项目中。现在它生成了一些东西,但没有我想要的安全头。具体来说,我需要删除webservice寻址头(wsa:From

我正在使用.NET客户端连接到AXIS web服务,作为其中的一部分,我正在尝试实现所有必需的安全头。我的开发环境是VS2005,我使用的是C

我首先下载了soapUI,生成了所有必需的安全头,并开始发送消息,这很有效。因此我知道我需要做什么(在消息上签名,将其放入
wsse:Security
标题,加密正文并发送出去)


因此,我认为这很简单,从微软下载了WSE3.0,并将其包含在我的项目中。现在它生成了一些东西,但没有我想要的安全头。具体来说,我需要删除webservice寻址头(wsa:From、wsa:ReplyTo、wsa:Action)和时间戳(wsu:timestamp),但我无法在wse3policycache.config文件中找到任何特定的配置设置来删除它们。

WSE已过时。除非你没有其他选择,否则不要使用它


您最好获得VS2010 Express或VS2008 Express并使用它们进行开发,而不是使用过时的代码,这是仅次于不受支持的代码的最佳选择。例如,WSE在VS2008或VS2010内部没有支持,而且永远也不会支持。

啊,我在这里讨论了一些问题,人们在VS2008+WCF方面遇到了很多问题,希望重新获得WSE,但由于缺乏文档/支持,也许是时候继续前进了!是的,最好忘记WSE。把你在VS2008/VS2010中使WSE工作所花费的精力花在学习WCF上,它比WSE做得更好。