Makale numarası: 924731 - Son Gözden Geçirme: 03 Aralık 2007 Pazartesi - Gözden geçirme: 1.2

.NET Framework 2.0 üzerine kurulu bir Web uygulamasını çalıştırmayı denediğinizde hata iletisi: "Dönü?türme nesnesi açılamadı"

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft .NET Framework 2.0 üzerine kurulu bir Web uygulamasını çalıştırmayı denediğinizde, aşağıdakine benzer bir hata iletisi alabilirsiniz:
Sunucu hatası ' / appname ' uygulama.

"'' System.Web.Util.ITypedWebObjectFactory' yazın System.Web.Compilation.BuildResultCompiledAssembly' türündeki nesne artığını açılamıyor.

Açıklama:, Geçerli web isteği yürütülürken işlenmeyen bir özel durum oluştu. Lütfen hata ve kod içinde kaynaklandığı yer hakkında daha fazla bilgi almak için yığın izlemesini gözden geçirin.

Özel durum ayrıntıları: System.InvalidCastException: '' System.Web.Util.ITypedWebObjectFactory' yazın System.Web.Compilation.BuildResultCompiledAssembly' türündeki nesne artığını açılamıyor. "
Not Bu hata iletisinde appname Web uygulamasının adı için bir yer tutucudur.

Web uygulamasını yeniden başlattıktan sonra bu sorun oluşur.

Not Bu sorun, hatta iisreset komut ınternet ınformation Services (IIS) sıfırlamak için kullandığınız sonra sorun devam edebilirsiniz.

Neden

Bir uydu derleme nonneutral bir kültür olan doğrudan Web uygulamasının bin klasöründe bulunur, bu sorun nedeniyle oluşur. Uydu birleştirmeler <a0>Depo Gözü</a0> klasörünün bir alt klasörde yer almalıdır. Ayrıca, uydu derleme gibi tr-GB olarak derlemesinin kültür eşit olan bir adı olması gerekir.

Çözüm

Bu sorunu gidermek için <a0></a0>, nonneutral bir kültür için <a0>Depo Gözü</a0> klasörünün bir alt klasör içeren bir uydu derleme taşıyın.

Daha fazla bilgi

Derlemenin AssemblyCulture özniteliği düşünmeden tarafından bir uydu derleme nonneutral bir kültür olup olmadığını belirleyebilirsiniz. Örneğin, belirli bir kültür olan bir uydu derleme, aşağıdakine benzer bir AssemblyCulture özniteliği içeriyor.
[assembly: AssemblyCulture("en-GB")]
Bir uydu derleme nötr bir kültür olan aşağıdaki AssemblyCulture öznitelik içerir.
[assembly: AssemblyCulture("")]

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 2.0
Anahtar Kelimeler: 
kbmt kbtshoot kbinfo kbprb KB924731 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:924731  (http://support.microsoft.com/kb/924731/en-us/ )