Accedi con Microsoft
Accedi o crea un account.
Salve,
Seleziona un altro account.
Hai più account
Scegli l'account con cui vuoi accedere.

Sintomi

Su un dispositivo basato su Windows Embedded CE 6.0, un'applicazione gestita viene chiuso in modo anomalo quando si utilizza un controllo WebBrowser. Inoltre, viene visualizzato il seguente messaggio di errore:

URI non valido: Il nome host non può essere analizzato.

Questo problema si verifica in presenza delle seguenti condizioni:

  • Il controllo WebBrowser tenta di attivare un evento di esplorazione in risposta a una richiesta di spostamento.

  • La richiesta contiene un URL che fa riferimento a una pagina Web memorizzata in una libreria a collegamento dinamico (DLL) di risorsa locale.

Causa

Questo problema si verifica perché la logica del parser di .NET Compact Framework URL che convalida un URL non riconosce il formato dell'URL che contiene la richiesta. La logica viene utilizzata dalla classe Uniform Resource Identifier (URI).

Risoluzione

Informazioni sull'aggiornamento del software

Un aggiornamento supportato è ora disponibile da Microsoft come Windows CE 6.0 Platform Builder aggiornamento mensile (settembre 2009). È possibile verificarlo scorrendo la sezione "Informazioni sui File" di questo articolo. Il nome file del pacchetto contiene la versione del prodotto, data, numero di articolo della Knowledge Base e il tipo di processore. Il formato del nome file del pacchetto è:

Prodotto versione-AAMMGG-nnnnnnkb-tipo processoreAd esempio: Wincepb50-060503-kb917590-armv4i sono la correzione ARMV4i Windows CE 5.0 Platform Builder documentato nell'articolo della Knowledge Base 917590 e contenuto nell'aggiornamento mensile di maggio 2006. Per risolvere immediatamente questo problema, fare clic sul numero seguente per informazioni su come ottenere Windows CE Platform Builder e aggiornamenti software del sistema operativo di base:

837392 Come individuare il sistema operativo correzioni per i prodotti Microsoft Windows CE Platform Builder

Requisiti

Questo aggiornamento è supportato solo se sono installati tutti gli aggiornamenti rilasciati in precedenza per questo prodotto.

Richiesta di riavvio

Dopo avere applicato questo aggiornamento, è necessario eseguire una generazione pulita dell'intera piattaforma. A tale scopo, utilizzare uno dei seguenti metodi:

  • Fare clic su Puliscidal menu Genera e quindi fare clic su Genera piattaforma.

  • Scegliere La piattaforma di ricostruzionedal menu Compila .

Non è necessario riavviare il computer dopo avere applicato questo aggiornamento.

Informazioni sulla sostituzione dell'aggiornamento

Questo aggiornamento non sostituisce eventuali altri aggiornamenti.

Informazioni sui file

La versione inglese di questo pacchetto di aggiornamento software presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e le ore di questi file sono espresse nel formato UTC (Coordinated Universal Time). Quando esaminate le informazioni del file, viene convertito in orario locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

Nome file

Dimensione file

Date

Ora

Windows embedded ce 6.0_update_kb976213.htm

6,546

30-Sep-2009

20:04

Wincepb60-090930-kb976213-common.msi

611,840

30-Sep-2009

20:45

Nome file

Dimensione file

Date

Ora

Percorso

System.dll

526,504

26-Sep-2009

00:56

Others\Dotnetv35\Managed

Soluzione alternativa

Per risolvere questo problema, impostare il valore della voce del registro errori http brevi su no. Il Registro di sistema è nella sottochiave del Registro di sistema HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main .

Stato

Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".

Ulteriori informazioni

Quando un server invia un codice di risposta di errore, possono spostare i componenti di browser Web nativi a una pagina Web memorizzata in una DLL di risorse locali. Quando si verifica questo comportamento, l'URL risultante inizia con la stringa "HTTP://\Windows\shdoclc.dll/".Per ulteriori informazioni in merito alla terminologia dell'aggiornamento del software, fare clic sul seguente numero di articolo per vedere l'articolo nella Microsoft Knowledge Base:

824684 Descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Informazioni sullo stack

at System.Uri.CreateThis() at System.Uri.ctor() at System.Windows.Forms.WebBrowser.WnProc() at System.Windows.Forms.Control._InternalWnProc() at Microsoft.AGL.Forms.EVL.EnterMainLoop() at System.Windows.Forms.Application.Run() 

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.

Queste informazioni sono risultate utili?

Come valuti la qualità della lingua?
Cosa ha influito sulla tua esperienza?
Premendo Inviare, il tuo feedback verrà usato per migliorare i prodotti e i servizi Microsoft. L'amministratore IT potrà raccogliere questi dati. Informativa sulla privacy.

Grazie per il feedback!

×