У нас есть ИТ-сервер и сервер WebDAV, а также ИТ-библиотека WebDAV Ajax, работающая в среде разработки Windows. Все работает хорошо, за исключением случаев, когда пользователь пытается запустить установщик протокола из всплывающего сообщения веб-страницы. Всплывающее окно «Выберите« ОК », чтобы загрузить установщик протокола». Когда я нахожусь в порядке, он открывает новую вкладку с ошибкой 404. Я вижу в URL-адресе, что он ищет в правильной папке, и файл msi IS в этой папке.Установщик протокола Windows не запускается из браузера
Я пробовал его в 3 разных браузерах с одинаковыми результатами. Я также попытался запустить проект мастера WebDavServer и получить те же результаты. Единственный способ, которым я нашел его запустить из браузера, - это приложение AjaxFileBrowser. В этом случае всплывающее сообщение отличается, и оно работает, когда вы нажимаете ссылку для версии Windows.
У вас есть идеи по поводу того, почему он не работает в браузере?
Браузер Windows имеет самую низкую привилегию любого приложения. Это связано с соображениями безопасности и почему почти невозможно заставить Perl или Python работать в каталоге браузеров, если вы выполняете обратный сервер. Поскольку права доступа Windows 7 строго соблюдаются «классами», такими как «creator/system/admin/user» Создателем является Microsoft. Основы IVI Foundation и Net 4 или 4.5 могут блокировать вас, даже если вы используете CLI. Возможно, обходной путь для этой проблемы, но для некоторых действий с несколькими каталогами требуется сертификат доверия от MS. – Sparky256