FIX: Non È possibile creare progetti Web in Windows Server 2003 in Visual Studio .NET 2002

Traduzione articoli Traduzione articoli
Identificativo articolo: 327283 - Visualizza i prodotti a cui si riferisce l?articolo.
Espandi tutto | Chiudi tutto

In questa pagina

Sintomi

Quando si utilizza Visual Studio .NET 2002 per creare un nuovo Web progetto e connettersi a Microsoft Windows Server 2003 come server Web, nella finestra di dialogo Accesso al Web non riuscito visualizzata ed è visualizzato il seguente messaggio di errore:
La modalità di accesso predefinito al Web per questo progetto è impostata a condivisione file, ma la cartella di progetto in 'http://localhost/WebApplication1' non può essere aperta con percorso 'c:\inetpub\wwwroot\WebApplication1'. Errore restituito:

Impossibile creare il progetto web 'WebApplication1'. Il file percorso 'c:\inetpub\wwwroot\WebApplication1 'non corrisponde all'URL' http://localhost/WebApplication1'. I due necessario mappare nello stesso percorso del server. Errore HTTP 404: Impossibile trovare

Cause

Questo problema si verifica perché Microsoft Internet Information Services 6.0 (IIS) blocca tutte le estensioni di file che non sono mappate in modo esplicito. Per impostazione predefinita, l'estensione del nome di file TMP non è mappata in IIS 6.0 per motivi di protezione.

Durante il processo di creazione di un progetto Web, Visual Studio .NET 2002 test per verificare che l'URL e il percorso UNC corrispondano. Per effettuare questa operazione, Visual Studio .NET scritto un file con l'estensione tmp al server e che quindi richiede il file dal server tramite una richiesta http. Poiché l'estensione del nome di file TMP non è mappata in IIS 6.0, IIS restituisce HTTP errore 404. In questo modo Visual Studio .NET restituire il messaggio di errore descritto nella sezione "Sintomi".

Nota Questo problema non si verifica quando si utilizza Visual Studio .NET 2003, poiché questa versione utilizza un file contenente l'estensione htm per questo processo.

Risoluzione

Informazioni sul Service pack

Per risolvere il problema, ottenere il service pack più recente per Microsoft Visual Studio .NET 2002. Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
837234Elenco dei bug corretti in Visual Studio .NET 2002 Service Pack 1

Workaround

Esistono tre soluzioni alternative per questo problema:
  • soluzione alternativa 1
    Utilizzare Visual Studio .NET 2003 quando si crea progetti in Windows Server 2003. Si tratta la soluzione consigliata. Consiglia di utilizzare questa versione se il computer di produzione è connesso a Internet, perché l'estensione del nome di file TMP di mapping può essere un rischio per la protezione.
  • soluzione 2
    Se protezione non è un problema (ad esempio, se si utilizza un autonomo, il computer di sviluppo), attenersi alla seguente procedura per associare l'estensione del nome di file TMP:

    1. Avviare Internet Information Services MMC.
    2. Fare clic con il pulsante destro del mouse sul sito Web e quindi fare clic su Proprietà .
    3. Fare clic sulla scheda Intestazioni HTTP e quindi fare clic su Tipi MIME .
    4. Fare clic su Nuovo per aggiungere un nuovo MIME tipo.
    5. Nella casella testo estensioni , digitare TMP .
    6. Nella casella testo tipo MIME , digitare il testo .
  • soluzione 3
    Installare l'aggiornamento rapido disponibile nel seguente articolo della Microsoft Knowledge Base riportato di seguito:
    831210FIX: Impossibile creare progetti Web in Windows Server 2003

Status

Microsoft ha confermato che questo un bug in Microsoft i prodotti elencati all'inizio di questo articolo. Questo problema è stato corretto in Microsoft Visual Studio .NET 2002 Service Pack 1.

Informazioni

Procedura per riprodurre il problema.

  1. Avviare Visual Studio .NET 2002. Dal menu file menu, scegliere Nuovo , quindi progetto .
  2. Per il tipo di progetto, fare clic su ASP.NET Web Application .
  3. Nella casella di testo percorso specificare di un computer che esegue Windows 2003 non ha l'estensione di nome file TMP mappato.
  4. Fare clic su OK .

Riferimenti

Per ulteriori informazioni, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito riportato:
240225Descrizione delle Adsutil e MetaEdit utilità per la modifica della Metabase

Proprietà

Identificativo articolo: 327283 - Ultima modifica: giovedì 28 luglio 2005 - Revisione: 3.1
Le informazioni in questo articolo si applicano a:
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
Chiavi: 
kbmt kbvs2002sp1fix kbvs2002sp1sweep kbpending kbbug KB327283 KbMtit
Traduzione automatica articoli
Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell?utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell?utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.
Clicca qui per visualizzare la versione originale in inglese dell?articolo: 327283
LE INFORMAZIONI CONTENUTE NELLA MICROSOFT KNOWLEDGE BASE SONO FORNITE SENZA GARANZIA DI ALCUN TIPO, IMPLICITA OD ESPLICITA, COMPRESA QUELLA RIGUARDO ALLA COMMERCIALIZZAZIONE E/O COMPATIBILITA' IN IMPIEGHI PARTICOLARI. L'UTENTE SI ASSUME L'INTERA RESPONSABILITA' PER L'UTILIZZO DI QUESTE INFORMAZIONI. IN NESSUN CASO MICROSOFT CORPORATION E I SUOI FORNITORI SI RENDONO RESPONSABILI PER DANNI DIRETTI, INDIRETTI O ACCIDENTALI CHE POSSANO PROVOCARE PERDITA DI DENARO O DI DATI, ANCHE SE MICROSOFT O I SUOI FORNITORI FOSSERO STATI AVVISATI. IL DOCUMENTO PUO' ESSERE COPIATO E DISTRIBUITO ALLE SEGUENTI CONDIZIONI: 1) IL TESTO DEVE ESSERE COPIATO INTEGRALMENTE E TUTTE LE PAGINE DEVONO ESSERE INCLUSE. 2) I PROGRAMMI SE PRESENTI, DEVONO ESSERE COPIATI SENZA MODIFICHE, 3) IL DOCUMENTO DEVE ESSERE DISTRIBUITO INTERAMENTE IN OGNI SUA PARTE. 4) IL DOCUMENTO NON PUO' ESSERE DISTRIBUITO A SCOPO DI LUCRO.

Invia suggerimenti

 

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