私はすでにすべてのタイプのファイルをサーバーするファイルハンドラーを持っています(それらはDBからロードされます)。構成は次のとおりです。
<handlers>
<add name="Supertext Document Download" path="*" verb="*" preCondition="integratedMode" type="Supertext.Handlers.FileTypeHandler" scriptProcessor="%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" />
</handlers>
これが私がそれらにアクセスする方法です:
https://www.page.com/file/165298/SalesReport-en.resx
残念ながら、resxファイルの場合、常に404が返されます。ファイル拡張子を変更すると、機能します。補足:ファイルハンドラーの場合、ファイル名の前のIDのみが重要です。
さまざまな投稿を見てきましたが、私の問題に似たものは見つかりませんでした:
ASP.NETでresxファイルを提供する方法は?
aspxページのダウンロード
セキュリティの問題だと思いますか?私はサーバーへのフルアクセス権を持っているので、構成の変更は問題ではありません。何を変更する必要があるかを知っている限り。