我有一个ASP.NET(1.1)网络中的说明,其验证使用SoapExtension.ProcessMessage(的SOAPMessage)重写客户服务:如何检测ASP.NET请求使用哪个Web服务协议?
http://www.codeguru.com/columns/experts/article.php/c5479
但是,如果如果没有设置在web.config起来,使得HttpSoap是唯一允许的协议,那么ProcessMessage将永远不会被调用来接收其他协议上的请求,因此绕过安全性。
是否有编程方式确保使用SOAP(而不是依赖web.config是正确的)?
谢谢。
我不确定,但是如果你喜欢使用Request.HttpMethod属性。 – 2009-04-23 17:30:36