Skip navigation
Currently Being Moderated

webservice call works in Firefox but not Internet Explorer

Feb 27, 2013 2:08 PM

Tags: #proxy #ssl #web_service

I have a .NET web service hosted in IIS.  it worked fine for a long time until we moved the app outside of the firewall.  Now there is a proxy in front of it that uses URL rewrite and Basic Authentication, and the service call works fine in Firefox but bombs in IE/Chrome.



The web method is defined



public string PNG_To_Server(byte[] pngFile, int width, int height, string BBOX, string layerName)


where the pngfile is a png encoded byte array.  I have a similar method in the same web service that takes a byte array as a parameter, but it is sent from a filereference object. It works fine.



If the web.config file on the proxy is changed, specifically the line

<authentication mode="Windows" />

(like changing it to Forms, and then back), it will work in IE ONE TIME, and then goes back to failing.



the error I trap is SOAP Version Mismatch.



Also, the method works fine from any browser when Fiddler is turned on, which would make me think there is a certificate problem - but we are using a commercially signed cert on the proxy.



I'm really under the gun on this one and would appreciate any help.  We've been going round and round on this for weeks.


More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points