Düzeltme: DataGrid ve SSL bağlantı düğmesi kullandığınızda bir "Güvenli bağlantı bırakarak" hata iletisini alıyorsunuz

Makale çevirileri Makale çevirileri
Makale numarası: 327418 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Katıştırılmış bir bağlantı düğmesi sütununda bir DataGrid denetimi ile geliştirilen ASP.NET Web sayfalarını ziyaret etmeye çalıştığınızda Microsoft Internet Explorer'da yanlış aşağıdaki iletiyi alırsınız:
Yaklaşık güvenli bir Internet bağlantısından çıkmak üzeresiniz. Başkalarına gönderdiğiniz bilgileri görüntülemek mümkün olacaktır. Devam etmek istiyor musunuz?
Sadece ne zaman sayfa Güvenli Yuva Katmanı (SSL) kullanılarak şifrelenir, bu sorun oluşur.

Neden

URI parametresi için __doPostBackçağırır HREF özniteliğinin ikinci iki nokta (:) olduğundan, bu sorun oluşur.

Bir ASP.NET bağlantı düğmesi denetimi DataGridgibi diğer denetimler katıştırıldığında, istemci tarayıcısına denetimi işler JavaScript aşağıdakine benzer bir kod içerir:
__doPostBack('UC2:UC1:LinkButton1','')
İkinci iki nokta (hemen önce LinkButton1) şifreli kanal bırakarak Internet Explorer için sinyal gönderir.

Çözüm

Onu yükler böylece bu düzeltme yalnızca SP1 üzerinde Microsoft .NET Framework Service Pack 1 (SP1) için hedeflenir. .NET Framework SP2'in yüklü olduğu bilgisayarlarda, bu düzeltme aşağıdaki düzeltme toplaması bulunmaktadır:
328546 BİLGİ: Service Pack sonrası 2 .NET Framework Düzeltme Toplaması Paketi 3
Desteklenen bir düzeltme Microsoft'tan edinilebilir, ancak yalnızca bu makalede anlatılan sorunu düzeltmesi amaçlanmıştır. Yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın.

Bu sorunu çözmek için düzeltmeyi edinmek üzere Microsoft Ürün Destek Hizmetleri'ne başvurun. Microsoft Ürün Destek Hizmetleri telefon numaralarının ve destek ücretleriyle ilgili bilgi tam listesi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support
Not Özel durumlarda, Microsoft Destek Uzmanı özel bir güncelleştirmenin sorununuzu belirlerse, normal destek aramaları için normalde uygulanan ücretler iptal edilebilir. Ek destek sorularına ve söz konusu güncelleştirme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Bu düzeltmenin İngilizce sürümü dosya öznitelikleri (veya üstü) aşağıdaki tabloda listelenen. Tarihleri ve saatleri bu dosyaların Koordinatlı Evrensel Saat'e (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
   Date         Time   Version       Size       File name
   --------------------------------------------------------------
   31-Jul-2002  12:27  1.0.3705.299  1,187,840  System.Web.dll
   31-Jul-2002  02:39  1.0.3705.299    192,512  Aspnet_isapi.dll
   31-Jul-2002  02:39  1.0.3705.299     28,672  Aspnet_wp.exe
   12-Jun-2002  06:45  1.0.3705.299    468,856  Aspnet_perf.ini
   31-Jul-2002  02:39  1.0.3705.299     24,576  Aspnet_regiis.exe

Durum

Microsoft bu sorunun, "Aşağıdakilere uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Davranışı yeniden oluşturma adımları

  1. Bir ASP.NET Web uygulaması yaratın.
  2. Ekleme bir DataGrid WebForm1.aspx dosyasına kontrol eder.
  3. Doldur DataGrid bir veri kaynağı ile kontrol eder. Daha fazla bilgi aboutbinding için DataGrid bir veri kaynağı için aşağıdaki Microsoft Web sitesini ziyaret edin:
    DataGrid denetimine SQL veri bağlama
    http://msdn.microsoft.com/en-us/library/aa719634.aspx
  4. Select bir sütuna eklemek DataGrid.
  5. Https kullanarak uygulamayı çalıştırın ve sonra tıklatın Bağlantı düğmesi.

Özellikler

Makale numarası: 327418 - Last Review: 9 Şubat 2014 Pazar - Gözden geçirme: 6.0
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Studio .NET 2002 Professional Edition
Anahtar Kelimeler: 
kbhotfixserver kbqfe kbvs2002sp1sweep kbbug kbfix kbnetframe100presp3fix kbmt KB327418 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, Microsoft Makine Çevirisi Düzenleme yazılımı tarafından tercüme edilmiş olup, yüksek olasılıkla profesyonel bir çevirmen yerine CTF teknolojisi kullanılarak, Microsoft Topluluğu tarafından düzenlenmiştir. Microsoft, Bilgi Bankamız içindeki tüm makaleleri kendi dilinizde okuyabilmeniz için size hem profesyonel çevirmenler tarafından tercüme edilen hem de makine tarafından tercüme edildikten sonra Topluluk tarafından kontrol edilen makaleler sunar. Bununla birlikte, makine tarafından tercüme edilen, hatta Topluluk tarafından kontrol edilen bir makale bile her zaman mükemmel dil kalitesinde olmayabilir. Makalede dilinizi konuşan yabancı birisinin yapabileceği türden sözcük, söz dizimi veya dilbilgisi hataları bulunabilir. Microsoft, içeriğin hatalı tercümesinin veya müşterilerimiz tarafından kullanımının doğurabileceği olası yanlış anlamalar, hatalar veya zararlardan sorumlu değildir. Öte yandan Microsoft, Makine Çevirisi Düzenleme işlemini geliştirmek amacıyla Makine Çevirisi Düzenleme yazılımını ve araçlarını sık sık güncelleştirmektedir.
Makalenin İngilizcesi aşağıdaki gibidir: 327418

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