Uzak Masaüstü Web Erişimi'ni kullanarak uzak bir uygulamaya bağlandığınızda bildirim alanında "Bağlı" simgesi görünmüyor
Bu makalede, Uzak Masaüstü Web Erişimi'ni kullanarak uzak bir uygulamaya bağlandığınızda Bağlı simgesinin bildirim alanında görünmemesi sorunu için geçici bir çözüm sağlanır.
Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 977507
Belirtiler
Windows Server 2008 R2 çalıştıran bir bilgisayarda Uzak Masaüstü Web Erişimi (RD Web Erişimi) kullanarak uzak bir uygulamaya bağlandığınızda, Bağlı simgesi bildirim alanında görünmez.
Not
Uzak bir uygulamayı ilk kez çalıştırdığınızda, bildirim alanında Bağlı simgesi görünür.
WebSSO (Web Çoklu Oturum Açma) beklendiği gibi çalışmadığından, Windows Server 2008 R2'de Uzak Masaüstü Web Erişimi aracılığıyla yayımlanan RemoteApps aracılığıyla başlatılan uygulamalarda kimlik bilgileri için "çift istem"e neden olur.
Neden
Bu sorun, istemci bilgisayarda birden çok desteklenmeyen tanımlama bilgisi olduğunda oluşur.
Geçici Çözüm
Bu sorunu geçici olarak çözmek için tanımlama bilgilerini silin.
Windows Internet Explorer 8'de tanımlama bilgilerini silmek için şu adımları izleyin:
- Başlat'a tıklayın, Denetim Masası'e tıklayın, Ağ ve İnternet Connections'ne ve ardından İnternet Seçenekleri'ne tıklayın.
- Genel sekmesinde Sil'e tıklayın.
- Yalnızca tanımlama bilgilerini silmek için, Tanımlama Bilgileri onay kutusunu tıklatıp seçin ve ardından diğer tüm onay kutularını temizlemek için tıklayın.
- Sil'e tıklayın. Tanımlama bilgilerini silmekten başka bir seçenek de RD Web Erişimi sunucusunda C:\windows\Web\RDWeb\Pages\renderscripts.js betik dosyasını değiştirmektir.
Betik dosyasını C:\windows\Web\RDWeb\Pages\renderscripts.js değiştirmek için şu adımları izleyin:
Uzak Masaüstü Web Erişimi sunucusunda yerel Yöneticiler grubunda üye olarak oturum açın.
Aşağıdaki jscript dosyasına göz atın, sağ tıklayın ve Düzenle'yi seçin.
C:\windows\Web\RDWeb\Pages\renderscripts.js
Bu jscript dosyasında aşağıdaki işlevin uygulamasını bulun. function getCookieContents(strNameOfCookie)
jscript dosyasındaki kodları aşağıdakiyle eşleşecek şekilde değiştirin:
Renderscripts.js dosyasındaki mevcut kod:
function getCookieContents(strNameOfCookie) { var objCookie; var objCookieName; var objCookieContents = null; if ( strNameOfCookie != null && strNameOfCookie != "" && document.cookie.length > 0 ) { var objCookies = document.cookie.split(";"); for (var iIndex = 0; iIndex < objCookies.length; iIndex++) { objCookie = objCookies[iIndex]; objCookieName = objCookie.substring(0, strNameOfCookie.length); } } }
Renderscripts.js dosyasındaki yukarıdaki bölümü aşağıdakiyle eşleşecek şekilde değiştirin:
// Add a function called trim as a method of the prototype // object of the String constructor. String.prototype.trim = function() { // Use a regular expression to replace leading and trailing // spaces with the empty string return this.replace(/(^\s*)|(\s*$)/g, ""); } // End of the new-added function function getCookieContents(strNameOfCookie) { var objCookie; var objCookieName; var objCookieContents = null; if ( strNameOfCookie != null && strNameOfCookie != "" && document.cookie.length > 0 ) { var objCookies = document.cookie.split(";"); for (var iIndex = 0; iIndex < objCookies.length; iIndex++) { objCookie = objCookies[iIndex]; objCookie = objCookie.trim(); //Calling the new-added function objCookieName = objCookie.substring(0, strNameOfCookie.length); } } }
Bu işlem sorunu düzeltti mi?
Sorunun giderilip giderilmediğini denetleyin. Sorun düzeltildiyse, bu bölümü tamamladınız demektir. Sorun düzeltildiyse desteğe başvurabilirsiniz.
Daha fazla bilgi
Bu sorun, aşağıdaki koşullar doğru olduğunda oluşabilir:
- Uzak Masaüstü Web Erişimi, üst etki alanı olan bir alt etki alanındadır.
- Üst etki alanı veya başka bir alt etki alanı, etki alanı üst etki alanı düzeyine ayarlanmış bir tanımlama bilgisi yazar. Bu davranış, tanımlama bilgisini tüm alt etki alanları arasında paylaşır.
Uzak Masaüstü Web Erişimi üst etki alanı düzeyine yerleştirilirse, bağlantı simgesi bildirim alanında görünür. Ayrıca, uzak uygulamaya bağlanırken çoklu oturum açma (SSO) özelliği, uzak uygulama ve Masaüstü Bağlantısı beklendiği gibi çalışır.
Buna ek olarak, Web sunucusu tarafından istemciye sunulan tanımlama bilgisinde ek tanımlama bilgisi bilgileri bulunduğunda da bu durum görülebilir.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin