无法在新的Intranet站点上打开文件

时间:2013-04-09 21:04:26

标签: php apache iis-7 permissions

我最近将基于PHP的Intranet站点从Apache服务器切换到运行IIS7的服务器。我已经将PHP安装到服务器上,并且所有内容(据我所知)都正常工作,但有一个例外。

在网站上有许多指向另一台服务器上的.pdf和.doc文件的链接。在我的Apache服务器上,一切都很好地为用户工作(左键单击和文件打开)。在新的IIS7服务器上,当用户离开点击时没有任何反应;但是,可以通过右键单击并“将目标另存为...”来下载该文件。

我是IIS7的新手,所以任何帮助都将不胜感激。 (这也是我的第一个问题。该网站的忠实粉丝。)

2 个答案:

答案 0 :(得分:0)

这很可能是一个哑剧类型的问题。

在IIS中转到MIME类型并添加适当的扩展名。

或者您可以在webconfig中执行此操作:

<system.webServer>

<staticContent>

<mimeMap fileExtension=".pdf" mimeType="application/pdf"/>

<mimeMap fileExtension=".mp4" mimeType="video/mp4"/>

<mimeMap fileExtension=".webm" mimeType="video/webm"/>

<mimeMap fileExtension=".m4v" mimeType="video/m4v"/>
...
</staticContent>

答案 1 :(得分:0)

通过调整希望访问文件的工作站上的“可信站点”解决了此问题。

故事的道德:从最简单的解决方案开始,一路向上。

感谢所有评论的人。