ちょっと難しいので、どなたか教えていただけると嬉しいです。
これが私がやりたいことです:
ユーザーが myapp.com/data/123456.mp3 にアクセスしようとしています
test.mp3 が存在しません
システムはユーザーを myapp.com/data/error.apx?file=123456.mp3 に送信します
大規模なシステムが mp3 ファイルを提供する方法を処理するために、これが必要です。
ユーザーが myapp.com/otherFolder/notHere.whatever にアクセスしようとすると、システムは通常、標準の 404 エラーを返します。
IIS でそれを指定する方法があることは知っていますが、プログラムで、または単に .net プロジェクトで何かできることがあれば、それが大好きです。
編集:
myapp.com/data/ に web.config ファイルを作成しました
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/data/mp3/full/serveMp3.aspx"/>
</system.web>
</configuration>
これは機能していないようです。