Asp.net 如何使用IIS浏览动态文件的目录?

Asp.net 如何使用IIS浏览动态文件的目录?,asp.net,iis,.net-core,Asp.net,Iis,.net Core,我只需要将IIS用于目录浏览。该目录包含ASP.NET核心文件,IIS会自动尝试正常为其提供服务 有没有办法强制IIS将所有文件显示为静态文件?为了让IIS将所有内容都作为静态内容,您必须 仅保留静态文件处理程序 启用目录浏览 为每个文件添加mime类型。没有这些,IIS将不知道如何为未知的文件类型提供服务 禁用请求筛选以下载.config文件、bin文件夹内容等 您将在下面找到相应的web.config 警告:重大安全问题。在应用此配置之前,请确保了解风险 您能解释一下您的用例吗?您希望访问

我只需要将IIS用于目录浏览。该目录包含ASP.NET核心文件,IIS会自动尝试正常为其提供服务


有没有办法强制IIS将所有文件显示为静态文件?

为了让IIS将所有内容都作为静态内容,您必须

  • 仅保留静态文件处理程序
  • 启用目录浏览
  • 为每个文件添加mime类型。没有这些,IIS将不知道如何为未知的文件类型提供服务
  • 禁用请求筛选以下载
    .config
    文件、
    bin
    文件夹内容等
  • 您将在下面找到相应的web.config

    警告:重大安全问题。在应用此配置之前,请确保了解风险

    
    
    您能解释一下您的用例吗?您希望访问者能够下载.DLL和.cshtml文件吗?我不想下载。我在玩部署,需要经常查看文件,而不需要向服务器发送RDP。我已经将应用程序限制在我的IP上。它正在工作,但是,我的应用程序有自己的web.config。这是否可能使IIS忽略所有子目录中的web.config?@SohailAhmed不太可能。另一种方法是编写自己的应用程序来完成清单和所有事情。这个应用程序编写起来并不难,你可以完全控制一切,而不是依赖基本的DirectoryBrowsing模块