IIS7には、.dllファイルとして提供されるアプリケーションがあります。アプリケーションは、別のサーバー上のII6で動作することが知られています。
このアプリケーションのURLを参照すると、.dll自体がバイナリファイルとして送信されます(ブラウザで「ダウンロード:このファイルを開くか保存しますか」というプロンプトが表示されます)。アプリケーションを機能させるには、ISAPIでDLLを実行し、結果のHTMLを送信する必要があります。
何が問題なのですか?これを機能させるには何を構成する必要がありますか?特定の.dllファイルをIsApiFiltersまたはHandlerMappingsのスクリプトマップ(ハンドラーIsApiModuleを使用)の両方に追加しようとしました。モジュールリストは、IsApiModuleがロードされていることを示しています。
サーバー全体のハンドラーマッピングのリストには、[無効]セクションにパス: "*。dll"、パスタイプ: "ファイル"のISAPI-dllが表示されます。このエントリは関連していますか?どういうわけか[有効]セクションに移動できますか?
[IISマネージャーGUIを使用して設定を編集する]
* .dllファイルを処理し、静的に提供しないようにするには、「ISAPI-dll」を有効にする必要があります
@ user85569の回答 に加えて、chromeを使用している可能性があります。これにより、フィルターのテキスト出力を含むファイルがダウンロードされます。実際にダウンロードされているdllであると思われるファイルを開きます。
正しく機能している可能性があります。 IEでお試しください。