.NET Framework 1.0 HREF etiketlerini yönetilen bir yürütülebilir uygulamaya veya bir denetime işaret ederek çalıştırdığınızda uygulama veya denetim çalıştırılmıyor

Makale çevirileri Makale çevirileri
Makale numarası: 936597 - Bu makalenin geçerli olduğu ürünleri görün.
Önemli Bu makale, kayıt defterini değiştirmeyle ilgili bilgiler içermektedir. Kayıt defterini değiştirmeden önce yedeklemeyi unutmayın. Sorun oluşması durumunda kayıt defterini nasıl geri yükleyeceğinizi bildiğinizden emin olun. Kayıt defterini yedekleme, geri yükleme ve değiştirme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
256986 Microsoft Windows Kayıt Defteri'nin Açıklaması
Hepsini aç | Hepsini kapa

Belirtiler

Şu senaryoyu inceleyin. Yönetilen bir yürütülebilir uygulamaya (.exe) veya bir denetime işaret etmek üzere Microsoft .NET Framework 1.0 HREF etiketlerini çalıştırırsınız. HREF etiketlerini Internet'ten veya Intranet bölgelerinden çalıştırmayı denersiniz. Bu senaryoda, uygulama veya denetim çalıştırılmaz.

Not .NET Framework'ün sonraki bir sürümü bilgisayarınızda yüklüyse, yönetilen yürütülebilir uygulama veya denetim çalıştırılabilir. Denetimler her zaman .NET Framework'ün bilgisayarda yüklü olan en son uyumlu sürümüyle çalıştırılır. (Örneğin, .NET Framework 1.0 ile geliştirilen denetimler her zaman .NET Framework 1.1 ve .NET Framework 2.0 üzerinde çalışır.) Yönetilen yürütülebilir uygulamaların geliştirildikleri .NET Framework sürümü bilgisayarda yüklü değilse, .NET Framework'ün sonraki bir uyumlu sürümünde çalıştırılırlar. (Örneğin, .NET Framework 1.0 ile geliştirilen uygulamalar .NET Framework 1.1 ve .NET Framework 2.0 üzerinde çalışır.)

Not Yönetilen yürütülebilir uygulamalar, dokunmadan dağıtım veya sıfır etki dağıtım uygulamaları olarak da bilinir.

Neden

Bu sorun, yönetilen yürütülebilir uygulamalar veya denetimler güvenilir olmayan kod içerebileceği için oluşur. .NET Framework 1.0 varsayılan olarak yönetilen yürütülebilir uygulamaları veya denetimleri çalıştırmanıza izin vermez.

Pratik Çözüm

Uyarı Bu geçici çözüm, bilgisayarın veya ağın kötü niyetli kullanıcılar veya virüsler gibi kötü amaçlı yazılımlar tarafından gerçekleştirilecek saldırılara karşı daha savunmasız kalmasına neden olabilir. Bu geçici çözüm önerilmez. Bu bilgiler, gerekli olduğunu düşünürseniz bu geçici çözümü kullanabilmeniz amacıyla sağlanmaktadır. Bu çözümü kullanmak kendi sorumluluğunuzdadır.

Uyarı Kayıt Defteri Düzenleyicisi'ni veya başka bir yöntemi kullanarak kayıt defterini hatalı olarak değiştirirseniz önemli sorunlar oluşabilir. Bu sorunlar, işletim sistemini yeniden yüklemenizi gerektirebilir. Microsoft bu sorunların çözülebileceğini garanti etmemektedir. Kayıt defterini değiştirmek kendi sorumluluğunuzdadır.

Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın:

Yöntem 1 Yönetilen yürütülebilir uygulamayı veya denetimi içeren Web sitesini "Güvenilen siteler" bölgesine ekleyin.

Yöntem 2 Yönetilen yürütülebilir uygulamalar için, uygulamayı .NET Framework 2.0'ın ClickOnce dağıtım teknolojisini kullanacak biçimde yükseltin ve sonra da bilgisayara .NET Framework 2.0 veya .NET Framework'ün sonraki bir sürümünü yükleyin. ClickOnce dağıtımı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin:
http://msdn2.microsoft.com/en-us/library/t71a733d(en-US,VS.80).aspx
Yöntem 3 Denetimler için, bilgisayara .NET Framework 2.0 veya .NET Framework'ün sonraki bir sürümünü yükleyin. Denetimler .NET Framework 2.0 ve .NET Framework'ün sonraki sürümlerinde çalıştırılır.

Yöntem 4 Bilgisayarı, Internet uygulamalarının .NET Framework'ün 1.0 sürümünde çalışmasını sağlayacak biçimde yapılandırın. Bunu yapmak için aşağıdaki adımları izleyin:
  1. Başlat'ı tıklatın, Çalıştır'ı tıklatın, regedit yazın ve Tamam'ı tıklatın.
  2. Aşağıdaki kayıt defteri alt anahtarını bulup tıklatın:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework
  3. Düzen menüsünde Yeni'nin üzerine gelin ve sonra DWORD Değeri'ni tıklatın.
  4. EnableIEAssembliesV1.0 yazın ve ENTER tuşuna basın.
  5. Düzen menüsünde, Değiştir'i tıklatın.
  6. 1 yazın ve sonra Tamam'ı tıklatın.
  7. Kayıt Defteri Düzenleyicisi'nden çıkın.
Not Varsayılan olarak, Internet bölgesi .NET Framework 1.0 için Kod Erişim Güvenliği (CAS) ilkesinde zaten devre dışı bırakılmıştır. Bu nedenle, CAS ilkesinde Internet bölgesini etkinleştirmeniz gerekebilir. Ayrıca, uygulamaların ve denetimlerin bilgisayarda Internet bölgesinden başarıyla çalışması için bu bölümde daha önce belirtilen geçici çözüm yöntemlerinden birini kullanmanız gerekebilir.

Özellikler

Makale numarası: 936597 - Last Review: 3 Aralık 2007 Pazartesi - Gözden geçirme: 1.3
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft .NET Framework 2.0
  • Microsoft .NET Framework 1.1
  • Microsoft .NET Framework 1.0
Anahtar Kelimeler: 
kbtshoot kbbug kbsecurity kbpubtypekc kbexpertiseadvanced kbexpertiseinter kbexpertisebeginner KB936597

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com