http status code 405 - usado - error del servidor: 405-el verbo HTTP utilizado para acceder a esta página no está permitido
respuesta http 405 (6)
Arreglé la mía agregando estas líneas en mi configuración web de IIS.
<httpErrors>
<remove statusCode="405" subStatusCode="-1" />
<error statusCode="405" prefixLanguageFilePath="" path="/my-page.htm" responseMode="ExecuteURL" />
</httpErrors>
Tengo una aplicación php de Facebook que he cargado en un servidor de Microsoft. Cuando ejecuto la aplicación me sale este error. ¿Alguien sabe la causa de esto?
405 - El verbo HTTP utilizado para acceder a esta página no está permitido. La página que está buscando no se puede mostrar porque se utilizó un método no válido (verbo HTTP) para intentar acceder.
En el panel de control de la aplicación de Facebook, asegúrese de tener una barra diagonal al final de cualquier URL especificada si solo está especificando un nombre de carpeta
es decir
URL de la pestaña de la página: http://mypagetabserver.com/custom_tab/
Incluso si está utilizando IIS o apache, en mi opinión está usando una página html estática como página de destino y, de forma predeterminada, el servidor web no permite el verbo POST o GET en la página .html, Facebook llama a su página mediante POST / GET verbo
la solución sería cambiar el nombre de la página a .php o .aspx y deberías estar listo :)
Intenta cambiar el nombre del archivo predeterminado. En mi caso, un movimiento reciente a IIS7.5 dio el error 405. Cambié index.aspx a default.aspx y funcionó de inmediato para mí.
También he estado sacándome el pelo durante un par de horas. fakeartist parece correcto, aunque cambié la extensión de archivo de .htm a .php y ahora puedo ver mi página en Facebook. También funciona si cambia la extensión a .aspx; quizás solo necesite ser una extensión del lado del servidor (no lo he intentado con .jsp).
Significa literalmente que, intenta utilizar el verbo http incorrecto al acceder a algún contenido http. Una gran cantidad de contenido en los servicios web que necesita utilizar un POST
para consumir. Sospecho que intentas acceder a la API de Facebook usando el verbo http incorrecto.