none
NetworkError: 405 Method Not Allowed in WCF RRS feed

Answers

  • When a http network transfer is performed it normall ends the server sending "200 Done" message.  Instead the server is sending a "405 Method not allowed".  There are a lot of reasons for this occuring (see webpages below).  When a client connects to the server using HTTP connection there is an exchange of headers that occurs to achieve a common mode of transfer.  HTTP has many options and the client and server must  perform a negotiation before any data is transfered.

    The first thing I normally do to solve these problems I use a IE browser to connect to the server manually instead of using VS code.  Most of the times the IE will succeed toometimes I will get usalful information like a certificate needs to be donwnloaded.  I also make sure I delete cookies from my IE history while debugging which sometimes masks problems or create problems.

    Using a sniffer like wireshark is also useful.  If the IE works, I then compare wireshark results between the IE and my VS application and try to make the VS look exactly like the IE.

    http://www.checkupdown.com/status/E405.html

    http://support.microsoft.com/kb/216493?wa=wsignin1.0


    jdweng

    Saturday, May 4, 2013 1:08 PM