従来のASPリクエストを基本的なtext/htmlとして返すにはIIS7が必要です。これは、ajaxを介してページを要求する内部アプリケーション用です。ASPコードには、このプロジェクトの範囲を超えるエラーが含まれており、要求を防ぎます。アプリケーションで情報を処理できるように、ASPページのコンテンツを通常のHTMLであるかのように返したいだけです。
すべてのページの横にあるエラー履歴書に適用することを考えましたが、それには時間がかかりすぎます。ハンドラーマッピングを削除するか、プロパティによってマッピングを意図的に制限しようとしましたが、IIS7のセキュリティエラーメッセージが表示されます。
これがIIS6に対しても実行できる場合、それは素晴らしいことですが、必須ではありません。
更新私が達成しようとしていることのより良い例を提供するために:コントロールパネルのWindowsプログラムと機能からASPを完全にアンインストールし、.aspのMIMEを「text / html」として作成することで、プロジェクトを進めることができました。 。これは機能しますが、サーバー全体のASPがダウンするため、他のプロジェクトで作業している他の開発者がASPを再度有効にする必要がありました。サーバー全体の役割と責任ではなく、1つのサイトでこれを行う方法はありませんか?
考えられる回答このサイトの場合のみ、 aspDLL が「.aspdont」に応答するようにASPハンドラマッピングを更新しました。次に、.aspの独自のMIMEタイプを「text/html」として追加しました。少しずさんなようですが、私が作業しなければならないことを考えると、それが私の唯一の解決策かもしれません。