24 Temmuz 2009, Cuma
Kaldır Sunucu Yanıt Başlığını IIS7
Orada "Server" IIS7 tepki Başlığı kaldırmak için herhangi bir yolu var mı Bazı makaleler HttpModules kullanarak aynı şeyi elde edebileceğimizi gösteriyor. Bu server için admin hakkına sahip değiliz. eğer yararlı olacaktır. Ayrıca ISAPI filtresi yazmak istemiyorum.
Benim sunucu için yönetici hakları var. Yukarıdaki şeyleri yapmak istemiyorum. Bu yüzden, lütfen bana da yardımcı olur.
CEVAP
29 Temmuz 2009, ÇARŞAMBA
IIS7 bir HTTP modülü kullanmak zorunda. VS: bir sınıf kitaplığı olarak aşağıdaki inşa
namespace StrongNamespace.HttpModules
{
public class CustomHeaderModule : IHttpModule
{
public void Init(HttpApplication context)
{
context.PreSendRequestHeaders = OnPreSendRequestHeaders;
}
public void Dispose() { }
void OnPreSendRequestHeaders(object sender, EventArgs e)
{
HttpContext.Current.Response.Headers.Set("Server", "Box of Bolts");
}
}
}
Ekle web için aşağıdaki sonra.config veya IIS içinde yapılandırma (IIS içinde yapılandırma, derleme GAC olmalıdır).
<configuration>
<system.webServer>
<modules>
<add name="CustomHeaderModule"
type="StrongNamespace.HttpModules.CustomHeaderModule" />
</modules>
</system.webServer>
</configuration>
Bunu Paylaş:
Zaman aşımı süresi doldu. Zaman aşımı ...
Kaldırma/Gizleme/Azure aşırı HTTP yanı...
IIS7 Geçersiz Yanıt ayarlarken customE...
Günlük ham HTTP ASP.NET /yanıt MVC & I...
Profil Yükleme Başarısız oldu Testflig...