I stumbled upon an issue whereby someone was posting to a HTML page from a remote address and the webserver (IIS 7.5) was responding with the following:-
405 Method Not Allowed The HTTP verb used to access this page is not allowed.
I imagine there’s some kind of setting for this to permit remote referrers to post. However, a simple workaround is to pass the static page through the Classic ASP handler by adding the following to your web.config file:-
<system.webServer> <handlers> <add name="htm" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="%windir%\system32\inetsrv\asp.dll" resourceType="Either" /> </handlers> </system.webServer>
Hope this helps!