我在IIS上托管的计算机上有一个简单的asp.net核心应用程序。 假设我的计算机上有一个这样的网站:
https://computername/application
我有一个称为日志的虚拟目录。
因此,对于https://computername/application/logs,我希望能够进行目录浏览,但是当我转到/ logs时,应用返回404,这是因为Kestrel找不到到/ logs的路由。
如何让IIS处理/ logs而不是Kestrel?
我认为应该可以在web.config中处理此问题,但我不知道如何处理。
在IIS中为该站点启用了目录浏览设置,所以这不是问题。
希望您能理解我的问题,否则我可以很乐意阐述。 谢谢!
答案 0 :(得分:0)
通过在虚拟文件夹中添加web.config解决了该问题。
<configuration>
<system.webServer>
<handlers>
<remove name="aspNetCore" />
</handlers>
</system.webServer>
</configuration>