Я пытаюсь получить доступ к http: // localhost: 25436 /
со своего iPad. Я просмотрел много похожих вопросов в Stack Overflow и в других местах, и ни один из них не устранил проблему. для сайта "MySite" приложение "/"
Регистрация завершена для сайта "MySite"
Мой IP-адрес 10.0.0.249
, и когда я пытаюсь получить доступ к http://10.0.0.249 : 25436
с моего iPad он какое-то время пытается подключиться, а затем я получаю сообщение об ошибке:
Эта веб-страница недоступна
ERR_CONNECTION_TIMED_OUT
Кроме того, в окне IIS Express ничего не происходит (нет сообщение о том, что была попытка подключения или что-то в этом роде).
Я также пробовал iisexpress-proxy
. Я установил прокси с помощью npm и выполнил эту команду: 25436 с моего iPad он какое-то время пытается подключиться, а затем я получаю сообщение об ошибке:
Эта веб-страница недоступна
ERR_CONNECTION_TIMED_OUT
Кроме того, в окне IIS Express ничего не происходит (нет сообщения говоря, что была попытка подключения или что-то в этом роде).
Я также пробовал iisexpress-proxy
. Я установил прокси с помощью npm и выполнил эту команду: 25436 с моего iPad он какое-то время пытается подключиться, а потом я получаю сообщение об ошибке:
Эта веб-страница недоступна
ERR_CONNECTION_TIMED_OUT
Кроме того, в окне IIS Express ничего не происходит (нет сообщения говоря, что была попытка подключения или что-то в этом роде).
Я также пробовал iisexpress-proxy
. Я установил прокси с помощью npm и выполнил эту команду:
iisexpress-proxy 25436 как 3000
Затем, когда я пытаюсь получить доступ к http://10.0.0.249:3000
со своего iPad, я вижу это сообщение в окне IIS Express:
Запрос начался: "GET" http: // localhost: 25436 /
И почти сразу после этого он говорит:
Запрос завершен: http: // localhost: 25436 / с HTTP-статус 200.0
Однако веб-страница на моем iPad все еще пытается загрузить веб-страницу вечно.
Я бы хотел сделать это без прокси, если могу, но прокси, похоже, ближе к работе. Однако я не могу понять, что мне не хватает или почему страница не загружается.
Наконец-то проблема решена. Оказалось, что возникли две проблемы.
Во-первых, мне пришлось добавить эту строку в мой файл Web.config
в моем проекте:
<add input="{HTTP_HOST}" pattern="10\.0\.0\.89" negate="true" />
Поскольку 10.0.0.89 был моим IP-адресом, я использовал IIS Экспресс on.
Во-вторых, мне нужно было очистить кеш браузера из-за постоянного правила перезаписи в приложении, которое браузер сохраняет. Это вызывало перенаправление на неправильное безопасное соединение, потому что оно все еще пыталось выполнить маршрутизацию к старому соединению.