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

  • BumbleDroid

    BumbleDroid

    18 EKİM 2010
  • Professor Messer

    Professor Me

    27 NİSAN 2007
  • sghaff1

    sghaff1

    23 Mart 2009