IIS 问:如何配置 IIS 可执行扩展和 custerr?

IIS Q: How can I configure IIS executable extensions & custerr?

请不要怪罪这个问题,如果你能给我一个具体的答案,我将不胜感激。

我正在使用 Windows Server 2008 6.0 x86 和 MsSQL 08。

1.我想限制我的网络服务器上 IIS 可执行文件的扩展名。

ex:)

Before set limit.

Executable extension : *.asp | *.aspx ...

After set limit.

Executable extension : only *.asp

当我使用“*.cust”更改 'Path' 列的值时,*.asp -> *.cust, *.cer -> *.cust, *.aspx -> *.cust on Handler Mappings 这样,浏览器总是return 404错误。

测试文件:'\wwwroot\main\test.asp' & '\wwwroot\main\test.cust'

当我调用'/main/test.asp'时,浏览器returns 404.3 "Not found"错误。

当我调用'/main/test.cust'时,浏览器returns 404.0 "Not found"错误。

为什么会这样?

我不太清楚 Handler Mappings 菜单是什么。

2。调用指定文件时如何设置404 custerr?

'C:\inetpu\wwwroot\main\test.browser' 上的测试文件。

当我在浏览器上调用这个文件时,它 returns 404.7

The request filtering module is configured to deny the file extension.

为什么会这样?有什么办法可以看到'test.browser'的内容吗? 还是不可能?

有人请帮助我。提前谢谢你。

1) 您可以在 Handler Mappings 窗格上自定义可执行扩展。

2) 您可以在 Request Filtering 窗格和 Error Pages 窗格上自定义特定错误。

如果您在浏览器上调用该 URI(Chrome),您将得到 HTTP Error 404.5 - Not Found.