2017-06-08 24 views
0

我創建了一個HttpModule來限制某些IP的訪問。我想使用盡可能少的帶寬,而不是返回默認的IIS 404頁面。我寧願不返回任何內容。如何從asp.net創建一個完全空的(或接近它)的響應?

private static void OnBeginRequest(object sender, EventArgs e) 
    { 
     HttpApplication app = sender as HttpApplication; 
     app.Response.StatusCode = 404; 
     app.Context.Response.Clear(); 
     app.Context.Response.End(); 
    } 

更改狀態碼200個工程和創建0字節的響應內容,但現在我很好奇,如何做到這一點不管的StatusCode。

+0

你有什麼問題嗎? –

+0

@JamesCurran是的。它返回默認的IIS 404頁面 – user3953989

回答

0
<customErrors mode="On" defaultRedirect="~/Error/Index.html"> 
    <error statusCode="404" redirect="~/Error/404Error.html" /> 
</customErrors> 

添加到您的web.config。當然,根據您的項目調整網址。

相關問題