Visual Studio Browser Link не работает с не локальным браузером

Я пытаюсь включить функцию обновления Browser Link для обновления нескольких разных браузеров при каждом нажатии ярлыка. Обновление работает нормально для браузеров на той же машине, что и VS, но не для удаленных браузеров.

Сервер (IIS Express) настроен для обслуживания удаленных клиентов, и они загружают сайт, как ожидается. Однако код JavaScript, необходимый для обновления, не включен в ответ Html.

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

Любая идея?

1 ответ

Решение

Ссылка на браузер в настоящее время ограничена локальными браузерами из соображений безопасности.

Соединение Browser Link может использоваться для выполнения кода внутри Visual Studio. Поскольку VS часто запускается как пользователь с повышенными правами, это может позволить кому-то выполнять код с повышенными разрешениями, используя HTTP-соединение без проверки подлинности.

Поддержка удаленных браузеров может быть добавлена ​​в будущем, если мы сможем придумать адекватные меры безопасности.

Другие вопросы по тегам