Webサイトからアクセスできるファイルタイプ.png、.xml、.pdfを格納するディレクトリ "d:/resources/xxxxx/file-name.xxx"があります。このハードドライブの場所を指す仮想ディレクトリ「resources」がIISに設定され、httpリクエストを介して.png画像にアクセスできるようになっていますが、ハードドライブで.pdfファイルと.xmlファイルを参照しています。位置。これらのファイルはワークフロープロセスの一部であるため、すべて現在のディレクトリ構造のままにする必要があります。
IISは.pngイメージの提供を許可する必要がありますが、セキュリティ上の理由から、.pdfまたは.xmlファイルの提供を許可したくありません。
httpハンドラーを設定してみましたが、パスを特定できませんでした。「/resources/ *」に設定した場合、許可されたファイルタイプを手動で出力する必要があり、少し不安定になりました。パスを「*.pdf」に設定できません。他のディレクトリで.pdfファイルにアクセスできるようにする必要があるためです。
誰かが「www.mysite.com/resources/dir/mypdf.pdf」または「.../myxml.xml」にアクセスしようとした場合にアクセスを制限する簡単な方法を探していますが、それでも許可します。 pngおよび提供される他のすべての潜在的なファイルタイプ。
また、私がこれをすべて間違った方法で行っているかどうかを知らせてください。