SORU
23 NİSAN 2009, PERŞEMBE


CustomErrors redirectMode="ResponseRewrite" ayarı çalışmıyor;

Eski bir site içinde, redirectMode="ResponseRewrite" (3.5 SP1'DE yeni) . ekleyerek CustomErrors şekilde değiştiriyordum

Şey customErrors . set size olsun (bir sayfa bana genel bir hata olduğunu kanıtlıyor

<customErrors mode="RemoteOnly" defaultRedirect="Error.aspx" redirectMode="ResponseRewrite">
    <error statusCode="404" redirect="404.aspx" />
</customErrors>

Ben o redirectMode="ResponseRewrite" Bölüm kaldırırsanız, gayet iyi çalışıyor.

3.5 SP1 diğer siteler aynı sunucuda barındırılan ayarı kullanıyorum çünkü sunucuda yüklü olduğundan eminim.

Herhangi bir fikir?

CEVAP
22 EYLÜL 2010, ÇARŞAMBA


Önemli herkes ResponseRewrite kamera arkası Server.Transfer MVC kullanan bir uygulama bu yapmak için dikkat etmek önemlidir. Bu nedenle, defaultRedirect dosya sistemi üzerinde meşru bir dosya için uygun olmalıdır. Görünüşe göre, Server.Transfer değil uyumlu ile MVC yolları, bu nedenle, eğer hata sayfası servis tarafından bir denetleyicisi eylem, Server.Transfer gidip bakayım /Hata/Ne olursa olsun, değil üzerindeki dosya sistemi ve dönüş jenerik 404 hata sayfası!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Canal TekZoom

    Canal TekZoo

    1 NİSAN 2012
  • Doug Bernards

    Doug Bernard

    7 Kasım 2007
  • IGN

    IGN

    19 EYLÜL 2006