В Javascript SDK Facebook есть ошибка, из-за которой он не работает на нестандартных портах в IE. https://github.com/facebook/connect-js/issues/#issue/106
Попробуйте с портом в Chrome или FF. Другой вариант - разместить его в IIS и установить заголовок узла. Вы можете использовать домен * .local.facebooksdk.com, чтобы указать на локальный набор хостов * то, что вы хотите, чтобы ваш поддомен был. Или вы можете использовать любой URL и отредактировать ваш хост-файл.
Что касается редактирования с удаленным портом, это еще одна ошибка в javascript sdk в Facebook. Что-то странное происходит, когда домен является localhost без порта. По сути, Javascript SDK ожидает корневой домен, если нет порта.
Итак, как вы можете видеть, Javascript SDK в этих ситуациях является беспорядком. Лучше всего запустить в IIS и отредактировать заголовок вашего хоста, чтобы он работал как поддельный домен.