Makale numarası: 919284 - Son Gözden Geçirme: 25 Temmuz 2006 Salı - Gözden geçirme: 1.2 .NET Framework 2.0 üzerine kurulu bir ASP.NET 2.0 Web uygulamasını çalıştırmayı denediğinizde hata iletileri
Bu SayfadaBelirtilerMicrosoft .NET Framework 2.0 üzerine kurulu bir Microsoft ASP.NET 2.0 Web uygulamasını çalıştırmayı denediğinizde, aşağıdaki hata iletilerinden birine benzer bir hata iletisi alabilirsiniz: Temel sınıfı MyControl _1' alan içerir, ancak türünü (MyControl) <a1>Denetim</a1> (ASP. MyControl _ascx) türüyle uyumlu değil. 'ASP. MyControl _ascx' türündeki nesne ' MyNameSpace.MyControl ' yazabileceğiniz atama yapılamıyor. Döngüsel dosya başvuruları izin verilmez. NedenBu sorun, ASP.NET 2.0 uygulama başvuruları ve uygulamanın klasör yapısı uygulama derlemeye kullanma biçimi nedeniyle oluşur. <compilation><a1>Toplu</a1> özelliği öğe uygulamanın web.config dosyasında true olarak ayarlanırsa, ASP.NET 2.0 her klasörde ayrı bir derleme uygulamasına derler. Bu senaryoda, döngüsel bir başvuru oluşabilir. Ayrıca, aşağıdaki koşullardan biri doğru olduğunda derleme işlemi başarısız olabilir:
ÇözümBu sorunu gidermek için aşağıdaki yöntemlerden birini kullanın: Yöntem 1: web.config dosyasında değiştirin...Web.config dosyasını değiştirmek için <a0></a0>, <compilation><a1>Toplu</a1> özelliğini ayarlayın. öğesi yanlış için uygulamanın web.config dosyasında.Not Bu yöntem, yalnızca küçük uygulamalar için önerilir. Toplu özelliği false olarak, ayarladığınızda büyük üretim uygulamaları, ASP.NET 2.0 her sayfayı ayrı bir derleme uygulamasına derler. Tek sayfa derlemeleri sonra sonraki kullanılabilir bellek konumunda yüklenir. Ayrıca, tek tek sayfa derlemeleri taşınamıyor. Bu, bellek parçalanmasına neden olur. Yöntem 2: uygulama klasörlerinde siparişDöngüsel başvuru önlemek için <a0></a0>, uygulama klasörlerinde yeniden sıralayın. Bu klasörlerin sırasını değiştirmek için <a0></a0>, aşağıdaki adımları izleyin:
Daha fazla bilgi<compilation>Kullanma hakkında daha fazla bilgi için öğe web.config dosyasında, aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin: http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx
(http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx)
Bir ASP.NET bağlantılı bir Web uygulamasında oluşturulan bir ınvalidcastexception neden başka bir hata hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın: 915782
(http://support.microsoft.com/kb/915782/
)
Düzeltme: Bir ASP.NET bağlantılı bir Web uygulamasında ınvalidcastexception hata alıyorsunuz
Otomatik 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:919284
(http://support.microsoft.com/kb/919284/en-us/
)
| Diğer Kaynaklar Diğer Destek Siteleri
ToplulukHemen Yardım AlMakale çevirileri |






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email



Üste