Подтвердить что ты не робот

Не удалось создать виртуальный каталог

Я работаю над сайтом, который аутентифицируется с помощью Facebook, чтобы пользователь мог войти в свой профиль на Facebook. Я видел похожие вопросы, подобные этому, но ни один из них не касается именно моей проблемы.

Чтобы протестировать эту проверку подлинности на Facebook локально, я подумал, что нужны некоторые хаки. Понимаете, Facebook позволяет перенаправлять только определенные домены после процесса аутентификации. Для этих доменов localhost не является вариантом.

Поэтому я решил провести некоторое исследование. В результате я изменил файл hosts, чтобы указать домен local.fablelane.com на 127.0.0.1. Однако теперь он жалуется, когда я пытаюсь изменить виртуальный каталог в Visual Studio 2012.

Сначала я вижу это диалоговое окно после его изменения.

enter image description here

Затем нажмите "Да" и в конце появится диалоговое окно.

enter image description here

Что вы предлагаете мне попробовать? Как я могу изменить свой виртуальный каталог? Важно, чтобы я нашел способ сделать это либо программным путем, либо путем изменения файла, либо через командную строку. Причина этого в том, что я намерен сделать программу автоматической настройки, которая сделает это для меня в будущем.

4b9b3361

Ответ 1

Вам нужно будет снять флажок Use IIS Express, а также добавить новое имя local.fablelane.com в качестве привязки к IIS, так что, когда VS пытается открыть URL-адрес сайта, заголовок узла совпадает с сайтом.

Кроме того, есть ли какая-то причина, по которой вам нужен конкретный порт, а не по умолчанию? Это должно быть нормально с 80.

Вы не указали, какую версию IIS вы используете, но на 8, откройте IIS Admin, разверните свое имя машины, разверните Sites, щелкните правой кнопкой мыши на local.fablelane.com (или, как вы уже назвали его) и выберите Edit bindings и добавьте local.fablelane.com.

Ответ 2

Снимите флажок "Использовать IIS Express".

Ответ 3

Проверьте, был ли изменен номер порта вашего веб-сайта в IIS. Если изменились привязки изменений и номер порта изменения до 80

Ответ 4

В дополнение к вышесказанному, щелкните по корневому URL-адресу корневого приложения и вставьте адрес имени узла, который вы указали в Url проекта.

Это сработало для меня.