我已经有了一个文件处理程序,可以为所有类型的文件提供服务(它们是从数据库加载的)。这是配置:
<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页面
我想这是一些安全问题?我拥有对服务器的完全访问权限,因此配置更改不是问题。只要我知道我需要改变什么。