在ASP.net中提供无文件扩展名的静态文件

在ASP.net中提供无文件扩展名的静态文件,asp.net,visual-studio,http-status-code-404,Asp.net,Visual Studio,Http Status Code 404,出于测试目的,我想模拟REST服务器,因此希望在localhost上的某些URL上提供一些静态文本文件 当我尝试将这些文件放在一个VisualStudio文件夹中(通过HTTP可用)时,我得到一个错误404.17,表示该文件似乎是一个脚本 如何告诉我的Visual Studio/IIS不应执行此文件,而是以1:1的比例提供给客户端?确保文件扩展名包含在包含站点的Mime类型列表中。实际上,我的文件没有文件扩展名。是否存在无扩展的mime映射?我在哪里可以找到该站点的Mime类型列表?它在设置中的

出于测试目的,我想模拟REST服务器,因此希望在localhost上的某些URL上提供一些静态文本文件

当我尝试将这些文件放在一个VisualStudio文件夹中(通过HTTP可用)时,我得到一个错误404.17,表示该文件似乎是一个脚本


如何告诉我的Visual Studio/IIS不应执行此文件,而是以1:1的比例提供给客户端?

确保文件扩展名包含在包含站点的Mime类型列表中。

实际上,我的文件没有文件扩展名。是否存在无扩展的mime映射?我在哪里可以找到该站点的Mime类型列表?它在设置中的某个地方吗?@slartidan oops。。。你说的正是:-。您可以为无扩展文件设置mime映射,但除非您在IIS中有专用站点,否则它可能会干扰其他内容。使用一个小小的HTTP处理程序可能会更好–只需要足够的代码就可以通过设置正确的内容类型头来包装HttpResponse.WriteFile。