Ekim 28, 2010

"BC30456: InitializeCulture is not a member of" hatası

Asp.Net uygulamanızı publish ettikten sonra çalıştırdığınız sayfalarınızdan birinde
BC30456: InitializeCulture is not a member of ...
hatasını alıyorsanız aşağıdaki adımları izleyerek sorunu giderebilirsiniz.

i).Net Framework 2.0 kullanıyorsanız  publish ederken "allow this precompiled site to be updatable"'in işaretini kaldırın.(diğer adımlara gerek kalmadan sorununuzu büyük olasılıkla çözecektir.)
ii)MS Visual Studio'nun  doğru yüklenildiğine eminseniz kurulumla ilgili sorunları çözmek için command promt ekranında "C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i" komutunu ve ardından "aspnet_regiis -r" komutunu çalıştırın.
iii)Sayfanın miras alınan (inherits) sınıflarla(class) doğru eşleştiğinden emin olun.
iv)Web.config dosyasına
< globalization culture="tr-TR" uiculture="tr" >
yada
< globalization culture="auto" uiculture="auto" >
bilgilerini girin.Ayrıca web.config içerisindeki debug="true" satırını kaldırın yada "false" yapın.

Hiç yorum yok:

Yorum Gönder

System.Text.Json.JsonException hatası - cycle or if the object depth is larger than the maximum allowed depth of 32.

 Eğer .net'te aşağıdaki hatayı alıyorsanız; " A possible object cycle was detected which is not supported. This can either be due t...