我有一个asp.net应用程序,它将一些物理文件写入服务器的文件夹中。
当我在我的测试环境中工作时,我可以单击动态链接下载文件,但在部署应用程序后,我无法再下载文件了。
我正在接受标准 - The page cannot be found error page
。
此外,我可以在添加扩展程序后下载该文件,如下所示
server/TempFiles/1b008aaa-47ad-4fd7-b95d-05ef81a1785c.txt
但是无法下载没有“ .txt ”的文件。
如何修复此行为?
答案 0 :(得分:1)
IIS不知道如何在没有扩展名的情况下提供文件,这就是为什么它将其视为链接并查找具有该名称的页面或目录,而无法找到它。我不是IIS大师,但您可以配置IIS来提供这些文件,但您必须将它们视为我想象的某种类型。