這有點棘手,如果你們能給我一些關於這一點的指示,我會很高興。
這是我想做的事:如何爲使用ASP.NET的文件夾設置特定的404?
用戶試圖訪問 myapp.com/data/123456.mp3
請將test.mp3不存在
系統發送用戶 myapp.com/data/error.apsx?file=123456.mp3
我需要這個以拉手T-他的方式一個大系統應該爲mp3文件提供服務。
如果用戶試圖訪問myapp.com/otherFolder/notHere.whatever,系統通常會返回標準的404錯誤。
我知道有一些方法可以在IIS中指定,但是如果有些事情我可以通過編程的方式或僅僅使用我的.net項目,我就會喜歡它。
編輯:
我創建了一個myapp.com/data/
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="RemoteOnly" defaultRedirect="/data/mp3/full/serveMp3.aspx"/>
</system.web>
</configuration>
這是一個web.config文件似乎並不奏效。
關於接受的答案:看看評論 – marcgg