I'm developing a very simple custom facebook tab in html, consisting of a simple background image and a few links. This page works fine on it's own, but when I go to the facebook canvas page I get this HTTP 405 error,
"The page you are looking for cannot be displayed because an invalid method (HTTP verb) was used to attempt access. Please try the following:
Contact the Web site administrator if you believe that this request should be allowed. Make sure that the Web site address displayed in the address bar of your browser is spelled and formatted correctly. HTTP Error 405 - The HTTP verb used to access this page is not allowed. Internet Information Services (IIS)"
I have renamed my page from an html file to an aspx file, as per similar questions suggested, but the error persists. What do I need to do to get my page to display? Thanks for any help.
Edit: The html looks like this, I don't know what would be throwing anything off in something so simple.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Title</title>
<style type = "text/css">
#content{ width: 520px; height: 775px; background: url('i/background.jpg') top left no-repeat; }
a{ display: block; text-indent: -999em; position: absolute; background: url('i/links.png') no-repeat; }
</style>
</head>
<body>
<div id = "content">
<a href = "www.google.com" target = "_blank" id = "link">Link</a>
</div>
</body>
</html>
Edit in case somebody finds this by googling, the problem was that I didn't have a public facing url because the person in charge of setting up the server had hidden everything so he could try some stuff. Woo internal miscommunication.