EncoderFallbackException: Unable to translate Unicode character \uD9F5 at index 4 to specified code page.]
System.Text.EncoderExceptionFallbackBuffer.Fallback(Char charUnknown, Int32 index) +156
System.Text.EncoderFallbackBuffer.InternalFallback(Char ch, Char*& chars) +267
System.Text.UTF8Encoding.GetByteCount(Char* chars, Int32 count, EncoderNLS baseEncoder) +2827429
System.Text.UTF8Encoding.GetByteCount(String chars) +45
System.IO.BinaryWriter.Write(String value) +38
….
Şeklinde bir hatayı aylardır sorunsuz çalışan bir Asp.Net 2.0 web sitemizde aldık, öncelikle IIS i restart ederek sorunun giderilmiş olacağını düşündük ancak herhangi bir gelişme olmadı. Sonra hata veren yerdeki kodlarla ilgili bir kaç düzenleme yaptık fakat yine herhangi bir gelişme olmamıştı.
En son hatalar Access Denied boyutuna ulaşınca Asp.Net Temporary Files klasörünü boşaltmayı denedim ancak, hep bir iki dosya silinemiyor ve dosya kullanımda hatası alıyordum. En son çare olarak IIS in bulunduğu serveri restart ettim ve herhangi bir problem kalmadı. Daha önce benzer durumu local de çalışan bir server üzerindeki, file system de bulunan dosyaları network üzerinden birden fazla kişi aynı anda kopyalarken üzerine yazmaya çalıştığımızda almıştık. Ve hiç bir şekilde işletim sistemini yeniden başlatmadan sorun giderilemiyordu.
Son Yorumlar