ASP.NET MVC Uygulaması, iade edilen Test için:HTTP üst bir MVC Uygulamasında iki klasik stratejilerini kullanma ekledim ve güvenlik nedenleriyle başlıklarının bir dizi kaldırdık
protected void Application_PreSendRequestHeaders(object sender, EventArgs e)
{
HttpContext.Current.Response.Headers.Remove("X-AspNet-Version");
HttpContext.Current.Response.Headers.Remove("Server");
HttpContext.Current.Response.Headers.Remove("X-AspNetMvc-Version");
}
Ve Web aracılığıyla .Config:
<customHeaders>
<remove name="X-Powered-By" />
<add name="X-Frame-Options" value="DENY" />
</customHeaders>
Şu anda RhinoMocks test için FWIW ile eşleştirilmiş NUnit kullanıyorum.
HttpContext
, alaylarıyla ilgili zorluklar göz önüne alındığında, özel başlıkların, döndüğüm görünümlerin tümü için http yanıtında bulunup bulunmadığından emin olmanın iyi bir yolu ne olurdu?
Şimdiye kadar denediğiniz sınamalardan birini gösterebilir, bu nedenle sorunlarınız çoğaltılabilir ve belki de biri olası bir çözüm sağlayabilir. – Nkosi