Momentan sunteți offline, așteptați să vă reconectați la internet

Pictograma „Conectat” nu apare în zona de notificare atunci când vă conectaţi la o aplicaţie la distanţă folosind Acces spaţiu de lucru la distanţă prin web pe un computer care execută Windows Server 2008 R2

SIMPTOME
Atunci când vă conectaţi la o aplicaţie la distanţă folosind Acces spaţiu de lucru la distanţă prin web pe un computer care execută Windows Server 2008 R2, pictograma Conectat nu apare în zona de notificare.

Notă Când executaţi prima dată o aplicaţie la distanţă, pictograma Conectat apare în zona de notificare.

WebSSO (Sign-on unic pe web) nu funcționează cum se așteaptă, determinând solicitarea de două ori a acreditărilor în aplicaţiile lansate prin RemoteApps publicate prin Acces spaţiu de lucru la distanţă prin web în Windows Server 2008 R2.
CAUZĂ
Această problemă apare când există module cookie multiple neexpirate pe computerul client.
REMEDIERE
Pentru a evita această problemă, ştergeţi modulele cookie.

Dacă doriți să soluţionăm noi problema pentru dvs., continuați cu secțiunea „Remediere automată”. Dacă preferați să remediați dvs. problema, continuați cu secțiunea „Remediere personală”.

Remediere automată



Pentru o remediere automată a acestei probleme, faceți clic pe linkul sau pe butonul Remediere. În caseta de dialog Descărcare fișier, faceți clic pe Executare, apoi urmați pașii din expertul Fix it.




Note
  • Este posibil ca acest expert să fie numai în limba engleză. Însă, remedierea automată funcționează și pentru Windows în alte limbi.
  • Dacă nu vă aflați la computerul care manifestă problema, salvați soluția Fix it pe o unitate flash sau pe un CD, apoi executați-o pe computerul care manifestă problema.

Apoi continuați cu secțiunea „S-a remediat problema?”.



Remediere personală

Pentru a şterge modulele cookie în Windows Internet Explorer 8, urmaţi aceşti paşi:
  1. Faceţi clic pe Start, pe Panou de control, pe Conexiuni de reţea şi Internet, apoi pe Opţiuni Internet.
  2. În fila General, faceţi clic pe Ştergere.
  3. Pentru a şterge doar modulele cookie, bifaţi caseta de selectare Module cookie, apoi faceţi clic pentru a debifa toate celelalte casete de selectare.
  4. Faceți clic pe Ştergere.

O altă opţiune, pe lângă ştergere modulelor cookie, este modificarea fişierului script C:\windows\Web\RDWeb\Pages\renderscripts.js pe serverul Acces spaţiu de lucru la distanţă prin web.

Pentru a modifica fişierul script C:\windows\Web\RDWeb\Pages\renderscripts.js, urmaţi aceşti paşi:

1. Conectaţi-vă la serverul Acces spaţiu de lucru la distanţă prin web ca membru în grupul local Administratori.
2. Navigaţi la următorul fişier jscript, faceţi clic dreapta şi selectaţi Edit.

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

3. Căutaţi implementarea funcţiei următoarele în acel fişier jscript.
function getCookieContents(strNameOfCookie)

4. Modificaţi codul din fişierul jscript, pentru a se potrivi cu următoarele:


Cod existent în fişierul 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);



Modificaţi secţiunea de mai sus din fişierul Renderscripts.js pentru a se potrivi cu următoarea:

---------------------------------------------------------------------------------------
/ / Adăugaţi o funcţie denumită trim ca metodă pentru prototip
// obiect în String constructor.
String.prototype.trim = function()
{
// Folosiţi o expresie regulată pentru a înlocui spaţiile de
// început şi de sfârşit cu caractere vide
return this.replace(/(^\s*)|(\s*$)/g, "");
}
// Sfârșitul noii funcții

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(); //Se apelează noua funcție
objCookieName = objCookie.substring(0, strNameOfCookie.length);

S-a remediat problema?

  • Verificaţi dacă s-a remediat problema. Dacă s-a remediat problema, ați terminat cu această secțiune. Dacă problema nu s-a remediat, contactaţi asistenţa.
  • Apreciem părerea dvs. Pentru a vă spune părerea sau pentru a raporta orice problemă cu această soluție, lăsați un comentariu în blogul „Remediere automată” sau trimiteți-ne un mesaj de poștă electronică.
INFORMAŢII SUPLIMENTARE
Această problemă se poate produce când sunt adevărate următoarele condiții:
  • Acces spaţiu de lucru la distanţă prin web este un subdomeniu care are un domeniu părinte.
  • Domeniul părinte sau orice alt subdomeniu scrie un modul cookie care are un domeniu setat la nivelul domeniului părinte. Acest comportament partajează modului cookie între toate subdomeniile.
Dacă Acces spaţiu de lucru la distanţă prin web este plasat la nivelul domeniului părinte, pictograma conexiunii apare în zona de notificare. În plus, caracteristica Sign-on unic (SSO), aplicaţia la distanţă şi conexiunea cu spaţiul de lucru funcţionează aşa cum se aşteaptă atunci când vă conectaţi la aplicaţia la distanţă.


În plus, acest lucru poate fi observat atunci când există informaţii suplimentare pentru module cookie conţinute în module cookie returnate clientului de către serverul web.



fixit fix it fixme
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.
Proprietăți

ID articol: 977507 - Ultima examinare: 10/21/2011 18:01:00 - Revizie: 1.0

Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard

  • kbtshoot kbexpertisebeginner kbsurveynew kbprb kbfixme kbmsifixme KB977507
Feedback