Monday, September 26, 2011

WCF + REST + PUT/DELETE = 405 (Method not allowed)

1 comments
In short: uninstall WebDAV module from IIS.

If you are getting an 405 (Method not allowed) error back when hitting your WCF REST endpoint, you should check your IIS configuration to make sure you don't have WebDAV. In my case, WebDAV was intercepting requests and returning 405 for PUT and DELETE requests. Note, though, that it is not enough to disable WebDAV, you have to uninstall it.

Sunday, September 25, 2011

The design of the Domain Name System

0 comments

Good posts on DNS, potential issues and limitations with it, and how to design applications to use DNS.


The design of the Domain Name System (Part I)

http://jl.ly/Internet/dnsdesign1.html

The design of the Domain Name System (Part II) - Exact and approximate name matching

http://jl.ly/Internet/dnsdesign2.html

The design of the Domain Name System (Part III) - Name structure and delegation

http://jl.ly/Internet/dnsdesign3.html

The design of the Domain Name System (Part IV) - Global consistency

http://jl.ly/Internet/dnsdesign4.html

The design of the Domain Name System (Part V) - Large data

http://jl.ly/Internet/dnsdesign5.html

The design of the Domain Name System (Part VI) - Overloaded record types

http://jl.ly/Internet/dnsdesign6.html

The design of the Domain Name System (Part VII) - Related names are not related

http://jl.ly/Internet/dnsdesign7.html

The design of the Domain Name System (Part VIII) - Names Outside the DNS

http://jl.ly/Internet/dnsdesign8.html