Wir haben IT Hit WebDAV Server und IT Hit WebDAV Ajax Library in einer Windows-Entwicklungsumgebung ausgeführt. Alles funktioniert gut, außer wenn ein Benutzer versucht, das Protokoll-Installationsprogramm über die Popup-Nachricht der Webseite auszuführen. Das Popup-Fenster sagt "Wählen Sie OK, um das Protokoll-Installationsprogramm herunterzuladen". Wenn ich auf OK klicke, wird ein neuer Tab mit einem Fehler 404 geöffnet. Ich kann in der URL sehen, dass es in den richtigen Ordner sucht, und die MSI-Datei befindet sich in diesem Ordner.Das Windows-Protokoll-Installationsprogramm wird nicht über einen Browser ausgeführt
Ich habe es in 3 verschiedenen Browsern mit den gleichen Ergebnissen versucht. Ich habe auch versucht, das WebDavServer-Wizard-Projekt auszuführen und die gleichen Ergebnisse zu erzielen. Der einzige Weg, den ich gefunden habe, um es von einem Browser aus zu starten, ist die AjaxFileBrowser-App. Darin ist die Popup-Nachricht anders und es funktioniert, wenn Sie auf den Link für die Windows-Version klicken.
Haben Sie irgendwelche Ideen, warum es nicht über den Browser läuft?
Windows-Browser hat das niedrigste Privileg von jeder App. Es ist aus Sicherheitsgründen, und warum es fast unmöglich ist, Perl oder Python im Browser-Verzeichnis zu arbeiten, wenn man einen Loopback-Server macht. Da Windows 7 Zugriffsrechte strikt durch "Klassen" wie "Ersteller/System/Admin/Benutzer" erzwungen werden Der Schöpfer ist Microsoft. Das Framework IVI Foundation und Net 4 oder 4.5 kann Sie blockieren, selbst wenn Sie das CLI verwenden. Es gibt möglicherweise eine Problemumgehung für dieses Problem, aber einige Verzeichnisaktionen erfordern ein Vertrauenszertifikat von MS. – Sparky256