2017-10-06 181 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