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

  • case LianLi

    case LianLi

    28 Mayıs 2010
  • New Challenger - Game Reviews

    New Challeng

    20 Temmuz 2006
  • Sam Kear

    Sam Kear

    14 Temmuz 2007