Al momento sei offline in attesa che la connessione Internet venga ristabilita

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

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
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: 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

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 326356 - Ultima revisione: 02/12/2007 07:03:33 - Revisione: 3.7

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

  • kbmt kbdeployment kbhowtomaster KB326356 KbMtit
Feedback