0

最近、PHP ベースのイントラネット サイトを Apache サーバーから IIS7 を実行するサーバーに切り替えました。サーバーに PHP をインストールしましたが、(私が知る限り) 1 つの例外を除いてすべて正常に動作しています。

このサイトには、別のサーバーにある .pdf および .doc ファイルへのリンクが多数あります。私のApacheサーバーでは、ユーザーはすべて正常に機能しました(左クリックしてファイルを開きました)。新しい IIS7 サーバーでは、ユーザーが左クリックしても何も起こりません。ただし、ファイルは右クリックして「対象をファイルに保存...」でダウンロードできます。

私はIIS7で非常に新しいので、助けていただければ幸いです。(また、これは私の最初の質問です。このサイトの大ファンです。)

4

2 に答える 2

0

これは、ほとんどの場合、MIME タイプの問題です。

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>
于 2013-04-09T21:20:52.660 に答える
0

この問題は、ファイルにアクセスしようとしていたワークステーションの「信頼済みサイト」を調整することで解決されました。

話の教訓: 最も単純な解決策から始めて、上に向かって進んでください。

コメントをくださった皆様、ありがとうございます。

于 2013-04-10T20:13:14.040 に答える