Visual Studio Browser Link не работает с не локальным браузером
Я пытаюсь включить функцию обновления Browser Link для обновления нескольких разных браузеров при каждом нажатии ярлыка. Обновление работает нормально для браузеров на той же машине, что и VS, но не для удаленных браузеров.
Сервер (IIS Express) настроен для обслуживания удаленных клиентов, и они загружают сайт, как ожидается. Однако код JavaScript, необходимый для обновления, не включен в ответ Html.
Я подумал, что, возможно, эта функция работает только с локальными соединениями и попытался использовать порт вперед, чтобы добиться этого без успеха. Браузерами на обеих машинах являются Chrome v48
Любая идея?
1 ответ
Ссылка на браузер в настоящее время ограничена локальными браузерами из соображений безопасности.
Соединение Browser Link может использоваться для выполнения кода внутри Visual Studio. Поскольку VS часто запускается как пользователь с повышенными правами, это может позволить кому-то выполнять код с повышенными разрешениями, используя HTTP-соединение без проверки подлинности.
Поддержка удаленных браузеров может быть добавлена в будущем, если мы сможем придумать адекватные меры безопасности.