Procedura: Distribuire un'applicazione Web ASP.NET tramite la funzione di copia progetto di Visual Studio .NET

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

In questa pagina

Sommario

Visual Studio .NET fornisce Copia progetto , in modo che Ŕ possibile copiare i file di progetto da una posizione a un'altra durante lo sviluppo e, in modo che Ŕ possibile distribuire un progetto ASP.NET in server Web di produzione. In questo articolo viene descritto come utilizzare il metodo di Copia progetto in Microsoft Visual Studio .NET per distribuire applicazioni Web Microsoft ASP.NET. L'articolo viene descritto di seguito:
  • Metodi di connettivitÓ per le estensioni del Server FrontPage (FPSE) e per le condivisioni.
  • Le opzioni dello strumento per filtrare i file che si desidera copiare.
  • Installazione del server.
  • Altri possibili problemi quando si utilizza Copia progetto .

Impostata il progetto su modalitÓ di rilascio prima che si esegue il Copia progetto

Se si imposta il progetto per rilasciare la modalitÓ prima di eseguire Copia progetto , che migliora le prestazioni dell'applicazione ASP.NET.

Per impostare il progetto al rilascio di modalitÓ, attenersi alla seguente procedura:
  1. Fare clic con il pulsante destro del mouse soluzioni in Esplora e quindi scegliere ProprietÓ .
  2. Fare clic sulla cartella ProprietÓ di configurazione nel riquadro di sinistra.
  3. Scegliere il nome del progetto nel riquadro di destra, quindi versione dal menu a discesa configurazione .
  4. Fare clic su OK .

Procedura per eseguire una progetto del copia in Visual Studio .NET

Nota : per assicurarsi che tutti gli assembly sono aggiornati, Ŕ necessario eseguire una generazione , prima di utilizzare Copia progetto . In caso contrario, l'applicazione ASP.NET pu˛ distribuire con le versioni precedenti di alcuni file.
  1. Scegliere Copia progetto dal menu progetto .
  2. Nella finestra di dialogo Copia progetto , selezionare la cartella di progetto di destinazione che si desidera utilizzare.
  3. Selezionare un metodo di accesso Web a cui connettersi la cartella di destinazione. Le scelte di metodo di accesso Web sono:
    • FrontPage - questo metodo utilizza le estensioni del server di FrontPage (FPSE) su HTTP per trasmettere i file nella cartella di destinazione. Utilizzare questo metodo quando si trasferiscono file a un server all'esterno della rete locale. ╚ necessario installare il server FPSE.
      - oppure -
    • condivisione di file. Universal Naming Convention (UNC) - per utilizzare questo metodo, Ŕ necessario accedere direttamente alla cartella di destinazione dalla cartella di origine. Se la cartella di destinazione si trova su un altro computer, Ŕ necessario in grado di individuare computer sulla rete locale.
  4. Selezionare un'opzione di Copia per specificare i file Ŕ necessario copiare la cartella di destinazione. Per effettuare questa operazione, attenersi alla seguente procedura:
    • Selezionare l'opzione solo i file necessari per eseguire l'applicazione Ŕ necessario distribuire un'applicazione ASP.NET completata. ╚ possibile distribuire le DLL e qualsiasi file contrassegnati con una BuildAction di contenuto . Non distribuire i file di origine non contrassegnati.
    • Selezionare l'opzione di tutti i file di progetto se Ŕ necessario includere tutti i file di generazione, il file di progetto e i file di origine.
    • Selezionare l'opzione di tutti i file nella cartella progetto di origine se Ŕ necessario copiare tutti i file dalla cartella di origine.
    Nota : se si distribuiscono spesso modifiche, ricordare che Copia progetto copia tutti i file rilevanti, o meno i file modificati dopo l'ultima distribuzione.

Requisiti di installazione del Server Web

richiesta del software
  • Microsoft Windows 2000 o Windows XP
  • Microsoft Internet Information Services (IIS)
  • Microsoft .NET framework
Per utilizzare Copia progetto , Ŕ necessario impostare la directory del progetto come un'applicazione in Microsoft Internet Information Services (IIS). Per creare un'applicazione IIS, attenersi alla seguente procedura:
  1. Aprire Gestione servizi Internet. In alternativa, se si esegue Microsoft Windows XP nel computer, aprire Internet Information Services.
  2. Nel riquadro di sinistra, fare clic con il pulsante destro della directory virtuale mouse e scegliere ProprietÓ .
  3. Assicurarsi che il nome del sito Web o il nome di directory virtuale Ŕ elencato nella casella Nome applicazione in Impostazioni applicazione . Se non Ŕ elencato, scegliere Crea . Nota : se il metodo di accesso FrontPage Web Ŕ selezionata nella finestra di dialogo Copia progetto , Ŕ necessario installare le estensioni del server di FrontPage (FPSE) nel server Web.

    Per ulteriori informazioni sull'installazione delle estensioni del server di FrontPage, visitare il seguente sito Web Microsoft TechNet:

    Installazione delle estensioni del server di FrontPage 2002
    http://technet.microsoft.com/en-us/library/cc767983.aspx

Copia di un progetto a un server remoto

Attenersi alla seguente procedura per eseguire un Copia progetto per un server Web remoto:
  1. Sul server remoto, creare una cartella per tutti i progetti Visual Studio. NET, ad esempio: C:\Projects .
  2. Attivare la condivisione per la directory C:\Projects file.
  3. Creare una sottocartella nella directory C:\Projects con il nome del progetto che si desidera copiare, ad esempio: c:\Projects\Test1 .
  4. Creare una directory virtuale nella console di gestione di IIS. Denominare la directory virtuale Test1 e quindi sulla cartella denominata C:\Projects\Test1 .
  5. Aprire un'applicazione Web ASP.NET esistente in Visual Studio. NET. Dal menu Genera scegliere Genera soluzione .
  6. Dall'elenco a discesa sulla barra degli strumenti, modificare la modalitÓ di compilazione da debug alla versione .
  7. Selezionare il progetto e quindi fare clic su Copia progetto .
    1. Per la cartella di progetto di destinazione , digitare: http:// servername / test1 , dove nomeserver Ŕ il nome del server, Test1 Ŕ la directory virtuale e inoltre Ŕ il nome della cartella creata nei passaggi 3 e 4 di questa sezione dell'articolo.
    2. Selezionare il metodo di accesso Web Condivisione File . Per il percorso , digitare \\Servername\Projects\Test1 .
    3. Selezionare l'opzione di Copia per il progetto.
Nota : questo esempio viene descritto come copiare il progetto in una cartella creata dalla directory principale dell'unitÓ c. ╚ inoltre possibile seguire la stessa procedura per copiare il progetto alla directory principale Web (\\InetPub\Wwwroot).

Riferimenti

Per ulteriori informazioni sulla finestra di dialogo Copia progetto di Visual Studio. NET, il seguente sito Web MSDN:
Finestra di dialogo Project copia
http://msdn.microsoft.com/en-us/library/f3efa15a(VS.71).aspx
Per ulteriori informazioni sulle estensioni Server FrontPage (FPSE), il seguente sito Web MSDN:
Estensioni del server di Microsoft FrontPage 2002 per Windows
http://msdn2.microsoft.com/en-us/library/aa140175(office.10).aspx

ProprietÓ

Identificativo articolo: 326356 - Ultima modifica: lunedý 12 febbraio 2007 - Revisione: 3.7
Le informazioni in questo articolo si applicano a:
  • Microsoft ASP.NET 1.0
  • Microsoft Visual Studio .NET 2002 Professional Edition
  • Microsoft Visual Studio .NET 2002 Enterprise Architect
  • Microsoft Visual Studio .NET 2002 Enterprise Developer
  • Microsoft Visual Studio .NET 2002 Academic Edition
  • Microsoft Internet Information Server 4.0
  • Microsoft Visual Studio .NET 2003 Professional Edition
  • Microsoft Visual Studio .NET 2003 Enterprise Architect
  • Microsoft Visual Studio .NET 2003 Enterprise Developer
Chiavi:á
kbmt kbdeployment kbhowtomaster KB326356 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: 326356
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