Makale numarası: 189539 - Son Gözden Geçirme: 14 Ağustos 2007 Salı - Gözden geçirme: 3.3 BILGI: VB 6.0 Benioku bölümü 8: WebClass Tasarımcısı sorunlar
Bu SayfadaÖzetAşağıdaki bilgileri, Visual Basic 6.0 için geçici çözümler ve belgelerine içerir. Bu bilgiler, Visual Basic 6. 0'da CD-ROM'undaki Visual Basic 6.0 ile birlikte gelen README.htm dosyasında bulunabilir. Lütfen bir listesi için bu makalede, Visual Basic 6. 0'ın Benioku için ilgili Microsoft Knowledge Base makalelerinde <a1>Başvurular</a1> bölümüne bakın. Readme dosyası tüm bölümlerini listesi aşağıdadır: Part 1. Important Issues - Please Read First! Part 2. Data Access Issues and DataBinding Tips Part 3. Control Issues Part 4. Language Issues Part 5. Samples Issues Part 6. Wizard Issues Part 7. Error Message Issues Part 8. WebClass Designer Issues Part 9. DHTML Page Designer Issues Part 10. Extensibility issues Part 11. Miscellaneous Issues Part 12. Microsoft Transaction Server (MTS) Issues Part 13. Dictionary Object Part 14. Visual Component Manager Part 15. Application Performance Manager Daha fazla bilgiWebclass Tasarımcısı sorunlar: Webclasses: "i" Desteklenmez"Bana" başvuru Webclass kodunuzda Webclass nesnesine başvurmak için kullanamazsınız. Örneğin, belgeleri sık kodu gibi yazabilirsiniz gösterir "Me.URLData = değer". Bu işlem desteklenmiyor. Bana kullanmak yerine, "Webclass" deyimini kullanmanız gerekir. Örneğin, Me.URLData yerine, webclass.URLData kullanabilirsiniz.Webclasses: Belirtilmemiş hata geçersiz bir HTML sözdizimi neden olabilirHatalı oluşturulmuş bir HTML için sizin Webclass eklediğiniz şablonlardan birini içeriyorsa, bazen şablon yükleniyor üzerinde bir hata iletisi alabilirsiniz. Iletinin yalnızca, belirlenemeyen bir hata oluştuğunu belirtir. Örneğin, eski sayfalarında olabilir iki BODY etiketleri, arka plan GIF belirten bir diğeri de bir rengi belirtir. Eşlenmeyen ve etiketleri, geçersiz bir iç içe geçme veya diğer sözdizimi sorunlar, hata da olabilir. Şablon yükleniyor, bu iletiyi yine alırsanız, HTML dikkatle denetleyin veya dosya bir HTML sözdizimi denetleyicisi çalıştırmak, sonra şablonu yeniden yükleyin.Webclasses: Genel veya statik değişken bir Webclass kullanarak kaçının.Çok iş parçacıklı ortamda iş parçacığı genel değişkeni bir tahsisat gerçekleştirilir. Daha fazla bilgi için arama, arama ile çevrimiçi yalnızca başlıklar, birden çok iş parçacığı "ölçeklenebilirlik ve oluşturma" <a0>MSDN Library Visual Studio 6.0</a0> belgelerinde için seçili.Webclasses: Bazı dış HTML değişiklikleri otomatik olarak algılanmıyorTasarımcıya döndüğünüzde Webclass tasarımcısında bir HTML şablonu üzerinde çalışırken, HTML dosyasını Visual Basic dışında (örneğin, bir dış HTML düzenleyicisinde) yapılan değişiklikler genellikle Visual Basic tarafından algılanır. Bu durumda, değiştirilen dosyayı yeniden yüklemek için istemde bulunulur. Bazı durumlarda, dış değişiklik algılanmadı. Odağı Webclass Tasarımcısı'nın dışındaki bir Visual Basic penceresi için bir dış düzenleyicisine geçmeden önce bu sorunun en yaygın bir örneği olur. Visual Basic dönün, yenileme istemi görüntülenmez. Bu projeyi kaydettiğinizde dosyayı kendi yenilediğinizde sürece üzerine değişiklikler dış yol açabilir.Not: projenizin çalışırken şablonu düzenlerseniz, bu durum da görebilirsiniz. Değişiklik, HTML biçimine ve yenilemek için istemde bulunulmayan durumlarda, kısayol menüsünden şablonun yenileme HTML şablonu seçerek el ile yenileyebilirsiniz. Not: dış HTML düzenleyicinizi gidin, sonra da HTML Düzenle araç çubuğu düğmesini veya kısayol menü komutu kullanmak en iyisidir. Bir düzenleyiciye gezinmek için görev veya ALT + SEKME tuş bileşimini kullanırsanız, Visual Basic çıkmadan önce projenizi kaydettiğinizden emin olun veya Tasarımcıda yaptığınız değişiklikleri kaybedebilirsiniz. Webclasses: IIS Yönetim Konsolu'nu dosyası ayarları için şablonlar alındı.IIS yönetim konsolunda, IIS sunucusunda kullanılabilir olan dosya özelliklerini belirtmek için sunucu yöneticisine sağlar. Bu özellikler, HTTP üstbilgileri, dosya güvenliği ve özel hataları içerir. Bu özellikler, istemciye Webclass çalışma zamanı tarafından bu dosyayı gönderilirse Webclass şablon dosya ayarlanmaz.Webclasses: Katılımsız yürütmeBir Webclass içeren BIR proje için Proje Özellikleri</a1> iletişim kutusunda seçilen katılımsız yürütme seçeneği olması gerekir. Bu özellik aşağıdaki faydaları vardır:
Webclasses: Bellek KoruBir Visual Basic projesi, Visual Basic çalışma zamanı ortamı çerçeve içinde çalıştırır. Bir Visual Basic projesi yürütülüyor başladığında, bu framework başlatılması gerekiyor. Başlatma, iç durumunda bir tahsisat ve başlatma biçimini alır. Çok iş parçacığından oluşan bir Visual Basic ortamında başlatma bir Visual Basic nesne oluşturmak için kullanılan her iş parçacığı ve işlem düzeyinde yapılması gerekir.Visual Basic çalışma zamanı için yukarıdaki başlatma var. Benzer şekilde, nesneleri oluşturulur, her Visual Basic projesi için hem de işlem ve iş parçacığı düzeyi Visual Basic projesinin başlatılmalıdır. Bir Visual Basic projesi artık kullanımda değilken bir iş parçacığı veya işlem (iş parçacığı veya işlem oluşturulan tüm nesneleri yok edilir), yukarıdaki durumuna sıfırlanır ve bellek yeniden. Sonuç olarak, bir iş parçacığı veya işlem, sürekli olarak oluşturur ve tüm Visual Basic nesnelerine hızla siler, tahsisat ve çalışma zamanı ve proje durumu yeniden tahsisat yükü önemli değildir. Bu, Visual Basic'ın performansı üzerinde olumsuz bir etkiye sahip olacaktır. Bu senaryo, özellikle bir ASP bir Visual Basic oluşturur, bazı işlemlerde başlatır ve sonra yayımlar ııS'DE oluşur. Tam olarak Webclasses webclass'StateManagement wcNoState ayarlandığı için böyledir. Sonuç olarak, en sık kullanılan Webclass senaryosu düşük performans gerekir. Proje özelliği RetainInMemory bu davranışı geçersiz kılmak Visual Basic geliştirici sağlar. Bu özelliği ayarlandığında, sonra Visual Basic projesi içinde bir işlem veya iş parçacığı başlatıldı durumuna hiçbir zaman sıfırlama serbest veya başlatılacak. Visual Basic çalışma-zamanı, Visual Basic çalışma zamanı, hiçbir zaman iş parçacığı veya işlem sıfırlanacak kaldırılmasını yüklenen Visual Basic projesi varlığını önlediği için daha fazla. RetainInMemory özelliği ayarlanmış bir Webclass IIS iş parçacığı ile yüklenen sonra IIS durumunda, bunu hiçbir zaman bu iş parçacığı sıfırlanacaktır. Bu işlem, Webclass performansını artırır. Not Visual Basic çalışma zamanı ve Visual Basic projesinin durumunu saklama ilgili olarak için RetainInMemory başvuruyor. Nesne örnekleri Visual Basic projenin saklama ilgili olarak için göstermiyor. Artık kullanıldığını gibi standart Visual Basic Projeleri proje iş parçacıkları veya işlemler kaldırılır. Bir Webclass, sunucu gerekir nesne üzerindeki bir yöntemi çağırmak ve bunu yok etmek için proje, bu model performans sorunlarına neden olabilir. Bellek içinde Koru adlı bir proje özelliğini ayarlayarak, Webclasses en iyi duruma getirebilirsiniz. Bellek içinde Koru özelliği, iş parçacığının kadar kaldırıldı proje engeller veya içinde çalıştığı bir işlemi sonlandırır. Webclasses: Hesap oluşturma için hata ayıklama ve derlenmiş sürümleri arasındaki farklarVisual Basic, bir Windows NT hizmeti altında çalışan bileşenlerin hata ayıklama olanağı sağlar. Bu özellik, en yaygın kullanımlarından IIS uygulama hata ayıklamak için biridir. Visual Basic Visual Basic ıDE'DE bileşeni'ni çalıştırarak bu erişir. Bileşen çalıştığında, IIS de Visual Basic ıDE'DE çalışan gerçek nesneyi oluşturan Visual Basic tarafından sağlanan bir proxy oluşturur. IIS, sonra nesneyi DCOM üzerinden ile iletişim kurar. Bu hata ayıklama proje derlenmiş bir DLL DOSYASı nasıl çalışacağını karşı çok farklı davranıştır. Proje derlenmiş sürümünü çalıştırdığınızda, hata ayıklama modunda yoksa belirli bir davranış farklı çalışır. Kendi Webclass oluştururken bu nedenle, proje derlenmiş davranışını akılda tutmalısınız.Derlenmiş bir uygulama olarak Webclass görüntüler davranış uygulamanıza uyarlamak gereken anahtar alanları şunlardır:
Webclasses: Performans ipuçlarıIIS uygulamalarınızın performansını artırmanın katabilirler sair ipuçları aşağıda verilmektedir:
Webclasses: Çeşitli sorunlar
Webclasses: İlgi makaleleriTedariği birbirine bağlamanın Webclasses birlikte Visual Basic, Active Server Pages, ınternet ınformation Server ve Windows NT gibi birkaç farklı teknolojiler iki. Kullanılabilir çeşitli makaleler Microsoft'un Web sitesinde WebClasses arkasında teknolojiler hakkında bilgi olarak yararlı olabilir. Özellikle yardımcı olabilecek makaleler bazıları aşağıda listelenmiştir:
Webclasses: Kaynak HTM dosyasındaki biçimlendirmeKayıp Webclass tasarımcıya bir şablon dosyası ekledikten sonra bazı biçimlendirmeleri HTML kaynak kodunuzda görebilirsiniz. Örneğin, the Webclass bazı gereksiz boşlukları özgün dosyanızın kaldırabilirsiniz. Bu, HTML sayfanızın herhangi bir şekilde çalışmasını etkilemez.Webclasses: LINK öğesi HTML'ın desteği (Bu bağlantı, bir kısmı veya tamamı ingilizce olan içeriğe işaret edebilir.LINK etiketleri HTML sayfasına başvuru stil sayfaları kullanılır. Bu etiketi içeren HTML sayfalarınızın Webclass projesinde karşın, <a1>işlem</a1> Visual Basic kodu ve LINK öğesi için erişim Tasarımcısı kullanamazsınız. Kodunuzu bir LINK etiketini değiştirmek istiyorsanız, olay gösterimde çevrimiçi belgelerinde gösterilen etiket el ile ekleyebilirsiniz. Gösterim görmek için <a0></a0>, çevrimiçi, arama başlıkları ile "El ile ekleme olay gösterimi için bir .htm dosyası için" MSDN Kitaplığı Visual Studio 6.0 belgelerine yalnızca seçili arayın.Webclasses: Visual SourceSafe Webclass projeler'ile kullanırken Projenin .htm dosyaları el ile denetle olmalıVisual SourceSafe projesinde IIS uygulama denetlediğinizde, projeyle ilişkili HTML sayfaları diğer proje dosyalarına SourceSafe ağacında otomatik olarak denetlenmez. El ile bunları için konsol ağacında ilgili dosyalar olarak eklemelisiniz.Webclasses: WC TagPrefix olmasıWC @ Webclass şablonlarınız için TagPrefix özelliğinin varsayılan değeri olsa da, bunu WC kullanabilmeniz için tercih edilir: mümkün olan her durumda şablon dosyalarında metin değişiklik belirtmek.Webclasses: Variant Parameter URLFor yöntemiWebıtem parametre URLFor yönteminin bir Webıtem kabul edebileceği nesnesi ya da bir dize olarak bir Webıtem adı. Performansla ilgili nedenlerden dolayı bir istek içinde birden çok webitems başvururken dize formunu kullanmanız gerekir.Webclasses: Geçen kullanarak sıralaması veri değildir; & WCU parametreMSDN'ın bileşen araçları Kılavuzu'ndaki <a1>ınternet uygulamaları oluşturma</a1> defterinin "İşleme Sequencing içinde Webclasses" bölümünde belgelere hatalı veri kullanarak sunucuya ve istemci arasında taşıyabilir, bildiren bir? veri parametre URL isteğinize göre eklenir. Aslında, kullanmanız gereken bir & WCU parametresi yerine? veri. Istek için doğru sözdizimi aşağıdaki gibidir:WCI webitem1 =? WCE = event1 & WCU 01 = Webclasses: Hatalı özelli?i ba?vurusu StateManagement özelliği sabitleri içeriyor"StateManagement özelliği sabitleri" konu, hatalı RetainInstance sabit Webclass nesne SetComplete yöntemini ça??r?r kadar durumu verileri korumak bu Webclass neden olduğunu belirtir. Bu veri Webclass nesne ReleaseInstance yöntemini ça??r?r kadar tutulur söylemeniz. Hatalı Yardım konusuna bakın için <a0></a0>, çevrimiçi, "StateManagement özelliği sabitleri için" MSDN Kitaplığı Visual Studio 6.0 belgelerine seçili, yalnızca, arama başlıkları ile arama.Webclasses: Durum ve Session nesnesiWebclass'ın StateManagementType wcRetainInstance ise, kullanıcı oturumu başına <a1>ASP Session</a1> nesnesindeki Webclass ayrı bir örneği korunur. Bazı durumlarda, bunu, kendi oturumunda gerçekte bir webclass'in iki örneği varsa, durum korunmaz, görüntülenebilir nesne. Iki sanal dizini olduğunda, bu durum oluşabilir bir durumdur her ikisi de aynı konuma yeniden işaretleyin. Bir sanal dizin oluşturursanız, hata ayıklama oturumu başlatmak ve kodunuzda ikinci başvuru kodu etkinleştirildiğinde Webclass ikinci bir örneğini gerçekten başlar. Active Server Pages Session nesnesinin nasıl uygulanır ilgili ayrıntılar için MSDN, Active Server Pages belgelere bakın.Webclasses: "Tanımlama Webclass olaylar çalışma zamanı sırasında" Yardım konusu içinde düzeltmeleri koduKonu "Tanımlama Webclass olayları sırasında çalışma süresi", örnek kod okuyan bir deyimi gösterir:Bu satır için doğru söz dizimini olmalıdır: Webclasses: HTM ve ASP dosyalarını standart paketlerinde bulunan.Bir IIS uygulaması için paket ve Dağıtım Sihirbazı, Sihirbazı kullanarak standart bir pakete paketi otomatik olarak proje için .htm ve .asp dosyaları .cab dosyasında dahil değildir, onu oluşturur. Paketlediğiniz uygulama çalışırken bu dosyaları el ile eklemeniz gerekir.Webclasses: Belirtilmemiş hataYeni bir proje için varolan bir Webclass ekler ve projeyi kaydetmeden önce şablon simgesini tıklatın, bir "hata belirtilmeyen" oluşur. "Belirtilmeyen bir hata bu bağlamda oluştuğunu" söyleyen bir ileti alırsanız, projenizi kaydetmek.ReferanslarEk bilgi için lütfen aşağıdaki Microsoft Knowledge Base'deki makaleleri bakın: 170164
(http://support.microsoft.com/kb/170164/EN-US/
)
BILGI: VB 6.0 Benioku bölüm 1: önemli sorunları - ilk okuyun! 170163 (http://support.microsoft.com/kb/170163/EN-US/ ) BILGI: VB 6.0 Benioku bölüm 2: veri erişim/veri bağlama sorunlar 170162 (http://support.microsoft.com/kb/170162/EN-US/ ) BILGI: VB 6.0 Benioku bölüm 3: denetim sorunlar 170161 (http://support.microsoft.com/kb/170161/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 4: dil sorunlar 170160 (http://support.microsoft.com/kb/170160/EN-US/ ) BILGI: VB 6.0 Benioku bölümü (5: Samples sorunlar 190046 (http://support.microsoft.com/kb/190046/EN-US/ ) BILGI: VB 6.0 Benioku Bölüm 6: Sihirbazı sorunlar 170158 (http://support.microsoft.com/kb/170158/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 7: hata iletisi sorunları 190249 (http://support.microsoft.com/kb/190249/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 9: DHTML sayfası tasarımcısı sorunlar 170154 (http://support.microsoft.com/kb/170154/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 10: Extensibility sorunlar 170157 (http://support.microsoft.com/kb/170157/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 11: çeşitli sorunlar 170156 (http://support.microsoft.com/kb/170156/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 12: Transaction Server (MTS) sorunları 191792 (http://support.microsoft.com/kb/191792/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 13: sözlük nesnesi 191791 (http://support.microsoft.com/kb/191791/EN-US/ ) BILGI: VB 6.0 Benioku bölümü 14: Visual Bileşen Yöneticisi 191790 (http://support.microsoft.com/kb/191790/EN-US/ ) BILGI: VB 6.0 Benioku Bölüm 15: uygulama performans Explorer Bu makaledeki bilginin uygulandığı durum:
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:189539
(http://support.microsoft.com/kb/189539/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