Do you need to post something to the "alain_lipietz.htm" page? If not, you should just use a regular hyperlink.
If I browse directly to http://www.iniciativaverde.org.ar/alain_lipietz.htm
it loads ok. But if I use the link on the home page I get the error you described:
HTTP Error 405 - The HTTP verb used to access this page is not allowed.
Internet Information Services (IIS)
If I look at the request details in FireFox/FireBug I see that the request is a post but the server responds with these this response header:
Allow: OPTIONS, TRACE, GET, HEAD
which indicates that POST is not allowed. Is it possible that your server isn't configured to allow the POST verb for .htm files? This would make some sense because usually a regular .htm file can't do anything with a POST request.
This setting should be found in:
- IIS management console
- website or virtual directory properties
- "Home Directory" tab
- "Configuration..." button
I don't even see a application mapping for .htm which makes sense because IIS just delivers the htm file as is. It doesn't need to be mapped to any handler. But perhaps your configuration has this. It's also possible that there is a .NET setting that affects this as well, but I doubt that because in order for .NET to handle it, IIS needs to have a mapping for .htm to the ASP.NET ISAPI (aspnet_isapi.dll).