这有点棘手,如果你们能给我一些关于这一点的指示,我会很高兴。
这是我想做的事:如何为使用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