我们在Windows开发环境中运行IT Hit WebDAV Server和IT Hit WebDAV Ajax Library。除非用户试图从网页弹出消息运行协议安装程序,否则所有程序都运行良好。弹出窗口中显示“选择确定以下载协议安装程序”。当我点击好,它会打开一个404错误的新标签。我可以在URL中看到它正在查找正确的文件夹,并且msi文件在该文件夹中。Windows协议安装程序无法从浏览器运行
我在3种不同的浏览器中试过,结果相同。我也尝试运行WebDavServer向导项目并获得相同的结果。我发现从浏览器运行它的唯一方法是通过AjaxFileBrowser应用程序。在那里,弹出消息是不同的,并且当您单击Windows版本的链接时它将起作用。
你有什么想法,为什么它不从浏览器运行?
Windows浏览器具有任何应用程序的最低特权。这是出于安全原因,以及为什么要在浏览器目录中使用Perl或Python几乎不可能在环回服务器上运行。由于Windows 7的访问权限是由“创建者/系统/管理员/用户”等“类”严格执行的。创建者是微软。即使您使用CLI,IVI Foundation和Net 4或4.5框架也会阻止您。这个问题可能有解决方法,但是一些交叉目录操作需要来自MS的信任证书。 – Sparky256