Я пытаюсь получить свое первое приложение hello world на facebook, используя asp.net с набором инструментов facebook.
Я размещаю свои файлы на www.aspspider.info/jasminm89/, используя его в качестве canvasurl
, а ссылка на мое приложение facebook http://apps.facebook.com/mytesterapp/
В этом месте у меня есть: страница default.html с тегом h1 с простым текстом. Когда я захожу в свое приложение на facbook, я получаю сообщение:
Страница не может быть отображена
Страница, которую вы ищете, не может быть отображена, поскольку для попытки доступа использовался недопустимый метод (команда HTTP). Пожалуйста, попробуйте следующее:
Свяжитесь с администратором веб-сайта, если считаете, что этот запрос следует разрешить. Убедитесь, что адрес веб-сайта, отображаемый в адресной строке браузера, правильно написан и отформатирован. Ошибка HTTP 405. Команда HTTP, используемая для доступа к этой странице, не разрешена. Информационные службы Интернета (IIS)
Техническая информация (для вспомогательного персонала)
Перейдите в Службы поддержки продуктов Майкрософт и выполните поиск по заголовку слов HTTP и 405. Откройте справку IIS, доступную в диспетчере IIS (inetmgr), и найдите разделы «Настройка сопоставлений приложений», «Защита вашего сайта с помощью разрешений веб-сайта» и « О пользовательских сообщениях об ошибках.
здесь исходный код из facebook, где он загружает мою страницу:
<form action="http://aspspider.info/jasminm89/"
method="post" target="iframe_canvas"
id="canvas_iframe_post_4e513da6b75410144827584"
onsubmit="return Event.__inlineSubmit(this,event)"><input
type="hidden" autocomplete="off" name="signed_request"
value="xxx....."></form>
Один момент здесь. Я настраиваю свою учетную запись на 000webhost.com, и по умолчанию создается default.php, я копирую ссылку на свой facebook, и она загружает страницу, она работала и с простым index.html.
final Эта ошибка возникает из-за того, что в IIS мы не можем использовать статические HTML-страницы, вызываемые таким образом. Теперь я загружаю обычную страницу .aspx с некоторым текстом, и это сработало.