Το εικονίδιο "Σε σύνδεση" δεν εμφανίζεται στην περιοχή ειδοποιήσεων όταν συνδέεστε σε μια απομακρυσμένη εφαρμογή χρησιμοποιώντας το Remote Desktop Web Access σε υπολογιστή που εκτελεί Windows Server 2008 R2

Μεταφράσεις άρθρων Μεταφράσεις άρθρων
Αναγν. άρθρου: 977507
Ανάπτυξη όλων | Σύμπτυξη όλων

Συμπτώματα

Όταν συνδέεστε σε μια απομακρυσμένη εφαρμογή χρησιμοποιώντας το Remote Desktop Web Access (RD Web Access) σε υπολογιστή που εκτελεί Windows Server 2008 R2, το εικονίδιο Σε σύνδεση (Connected) δεν εμφανίζεται στην περιοχή ειδοποιήσεων.

Σημείωση Κατά την πρώτη εκτέλεση μιας απομακρυσμένης εφαρμογής, το εικονίδιο Σε σύνδεση (Connected) εμφανίζεται στην περιοχή ειδοποιήσεων.

Το WebSSO (καθολική σύνδεση Web) δεν λειτουργεί όπως αναμενόταν, προκαλώντας "διπλή ερώτηση" για τα διαπιστευτήρια των εφαρμογών που εκκινούνται μέσω του RemoteApps, οι οποίες δημοσιεύονται μέσω του Remote Desktop Web Access στον Windows Server 2008 R2.

Αιτία

Αυτό το ζήτημα παρουσιάζεται όταν υπάρχουν πολλά cookies που δεν έχουν λήξει στον υπολογιστή-πελάτη.

Εναλλακτικός τρόπος αντιμετώπισης

Για να αντιμετωπίσετε αυτό το ζήτημα, διαγράψτε τα cookies.

Για να επιλύσουμε αυτό το ζήτημα για λογαριασμό σας, μεταβείτε στην ενότητα "Αυτόματη επίλυση". Εάν προτιμάτε να επιλύσετε το πρόβλημα μόνοι σας, μεταβείτε στην ενότητα "Επίλυση από το χρήστη".

Αυτόματη επίλυση



Για αυτόματη επίλυση αυτού του προβλήματος, κάντε κλικ στο κουμπί ή στη σύνδεση Fix it. Στο παράθυρο διαλόγου Λήψη αρχείου (File Download), κάντε κλικ στην επιλογή Εκτέλεση (Run) και ακολουθήστε τα βήματα στον οδηγό "Αυτόματη επίλυση".


Επίλυση του προβλήματος
Αυτόματη επίλυση της Microsoft 50631


Σημειώσεις
  • Αυτός ο οδηγός ενδέχεται να είναι διαθέσιμος μόνο στα Αγγλικά. Ωστόσο, η αυτόματη επίλυση μπορεί να χρησιμοποιηθεί και για εκδόσεις των Windows σε άλλες γλώσσες.
  • Εάν δεν βρίσκεστε στον υπολογιστή που παρουσιάζει το πρόβλημα, αποθηκεύστε την αυτόματη επίλυση σε μια μονάδα δίσκου flash ή σε ένα CD και, στη συνέχεια, εκτελέστε την στον υπολογιστή που παρουσιάζει το πρόβλημα.

Στη συνέχεια, μεταβείτε στην ενότητα "Επιλύθηκε το πρόβλημα;".



Επίλυση από το χρήστη

Για να διαγράψετε τα cookies στον Windows Internet Explorer 8, ακολουθήστε τα εξής βήματα:
  1. Κάντε κλικ στο μενού Έναρξη (Start), κάντε κλικ στην επιλογή Πίνακας Ελέγχου (Control Panel), κάντε κλικ στην επιλογή Συνδέσεις δικτύου και Internet (Network and Internet Connections) και, στη συνέχεια, κάντε κλικ στην επιλογή Επιλογές Internet (Internet Options).
  2. Στην καρτέλα Γενικά (General), κάντε κλικ στο κουμπί Διαγραφή (Delete).
  3. Για να διαγράψετε μόνο τα cookies, κάντε κλικ για να επιλέξετε το πλαίσιο ελέγχου Cookies και, στη συνέχεια, κάντε κλικ για να αποεπιλέξετε όλα τα υπόλοιπα πλαίσια ελέγχου.
  4. Κάντε κλικ στο κουμπί Διαγραφή (Delete).

Μια άλλη επιλογή εκτός της διαγραφής των cookies είναι η αλλαγή του αρχείου δέσμης ενεργειών C:\windows\Web\RDWeb\Pages\renderscripts.js στο διακομιστή RD Web Access.

Για να αλλάξετε το αρχείο δέσμης ενεργειών C:\windows\Web\RDWeb\Pages\renderscripts.js, ακολουθήστε τα εξής βήματα:

1. Συνδεθείτε στο διακομιστή Remote Desktop Web Access ως μέλος της τοπικής ομάδας διαχειριστών.
2. Περιηγηθείτε στο ακόλουθο αρχείο jscript, κάντε δεξιό κλικ και επιλέξτε Επεξεργασία.

C:\windows\Web\RDWeb\Pages\renderscripts.js

3. Βρείτε την υλοποίηση της παρακάτω συνάρτησης σε αυτό το αρχείο jscript.
συνάρτηση getCookieContents(strNameOfCookie)

4. Τροποποιήστε τον κώδικα στο αρχείο jscript ως εξής:


Υπάρχων κώδικας στο αρχείο Renderscripts.js:

------------------------------------------
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 ως εξής:

---------------------------------------------------------------------------------------
// Προσθήκη συνάρτησης με ονομασία trim ως μέθοδος του πρωτότυπου
// αντικείμενο της κατασκευής συμβολοσειράς.
String.prototype.trim = function()
{
// Χρησιμοποιήστε μια κανονική έκφραση για να αντικαταστήσετε τα αρχικά και τα τελικά
// κενά διαστήματα με την κενή συμβολοσειρά
return this.replace(/(^\s*)|(\s*$)/g, "");
}
// Τέλος της συνάρτησης που προστέθηκε

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(); //Κλήση της νέας συνάρτησης που προστέθηκε
objCookieName = objCookie.substring(0, strNameOfCookie.length);

Επιλύθηκε το πρόβλημα;

  • Ελέγξτε αν επιλύθηκε το πρόβλημα. Εάν το πρόβλημα έχει επιλυθεί, έχετε ολοκληρώσει τις εργασίες σας σε αυτήν την ενότητα. Εάν το πρόβλημα δεν έχει επιλυθεί, μπορείτε να επικοινωνήσετε με το τμήμα υποστήριξης.
  • Εκτιμούμε ιδιαίτερα τα σχόλιά σας. Για να στείλετε σχόλια ή για να αναφέρετε τυχόν ζητήματα που αφορούν αυτή τη λύση, αφήστε το σχόλιό σας στο ιστολόγιο "Αυτόματη επίλυση" ή στείλτε μας ένα μήνυμα ηλεκτρονικού ταχυδρομείου.

Περισσότερες πληροφορίες

Το ζήτημα αυτό ενδέχεται να προκύψει όταν ισχύουν οι ακόλουθες συνθήκες:
  • Το Remote Desktop Web Access βρίσκεται σε έναν υποτομέα που διαθέτει γονικό τομέα.
  • Ο γονικός τομέας ή οποιοσδήποτε άλλος υποτομέας εγγράφει ένα cookie του οποίου ο τομέας έχει οριστεί στο γονικό επίπεδο τομέα. Με αυτήν τη συμπεριφορά γίνεται κοινή χρήση του cookie ανάμεσα σε όλους τους υποτομείς.
Αν το Remote Desktop Web Access τεθεί στο γονικό επίπεδο τομέα, το εικονίδιο σύνδεσης εμφανίζεται στην περιοχή ειδοποιήσεων. Επιπλέον, η δυνατότητα καθολικής σύνδεσης (SSO), η απομακρυσμένη εφαρμογή και η σύνδεση επιφάνειας εργασίας λειτουργούν όπως αναμένεται όταν συνδέεστε στην απομακρυσμένη εφαρμογή.


Αυτό παρατηρείται επιπλέον όταν υπάρχουν πρόσθετες πληροφορίες cookie που περιέχονται στο cookie το οποίο παρουσιάζεται στον υπολογιστή-πελάτη από το διακομιστή Web.



Σημείωση Αυτό είναι ένα άρθρο «ΤΑΧΕΙΑΣ ΔΗΜΟΣΙΕΥΣΗΣ» που δημιουργήθηκε απευθείας από τον οργανισμό υποστήριξης της Microsoft. Οι πληροφορίες που περιλαμβάνονται σε αυτό το άρθρο, παρέχονται ως απόκριση σε θέματα που προκύπτουν. Ως αποτέλεσμα της ταχύτητας διάθεσής του, το υλικό ενδέχεται να έχει τυπογραφικά λάθη και να αναθεωρηθεί ανά πάσα στιγμή χωρίς ειδοποίηση. Ανατρέξτε στους Όρους χρήσης για άλλα ζητήματα.

Ιδιότητες

Αναγν. άρθρου: 977507 - Τελευταία αναθεώρηση: Σάββατο, 22 Οκτωβρίου 2011 - Αναθεώρηση: 1.1
Λέξεις-κλειδιά: 
kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507

Αποστολή σχολίων

 

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