2017-10-06 183 views
0

请不要责怪这个问题,我将不胜感激,如果你能给我一个具体的答案。IIS问:如何配置IIS可执行文件扩展名和custerr?

我使用Windows Server 2008 x86的6.0与MSSQL 08.

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

前:)

集极限之前。

可执行扩展名:* .asp | * .aspx ...

设置限制后。

可执行文件扩展名:*仅.asp的

当我改变上栏 '路径' 值与 '* .cust',* .asp的 - > * .cust,* .CER - > * .cust ,* .aspx - > * .cust on Handler Mappings像这样,浏览器总是返回404错误。

测试文件: '\ wwwroot的\主\ TEST.ASP' & '\ wwwroot的\主\ test.cust'

当我称之为 '/main/test.asp',浏览器返回404.3“未找到“错误。

当我调用'/ main/test.cust'时,浏览器返回404.0“未找到”错误。

为什么会发生这种情况?

我不确切知道菜单是什么Handler Mappings菜单是。

2.如何在我调用指定文件时设置404 custerr?

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

当我打电话浏览器的这个文件,它返回404.7

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

为什么出现这种情况?有没有办法看到'test.browser'的内容? 还是不可能?

有人请帮帮我。先谢谢你。

+0

当我将路径的值更改为'* .cust'时,我无法得到错误。 –

+1

只设置* .asp为* .cust,您可以看到结果。 –

+0

谢谢,但我在哪里可以找到可执行文件扩展名?在**处理程序映射**中? – Kaizen

回答

1

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

enter image description here

2)您可以在Request Filtering窗格& Error Pages面板定制特定的错误。

enter image description here

如果你调用URI的浏览器(Chrome),你会得到HTTP Error 404.5 - Not Found