Preparare la pubblicazione o la distribuzione di un servizio cloud in Visual StudioPrepare to publish or deploy a cloud service from Visual Studio

Per pubblicare un progetto di servizio cloud, è necessario configurare i servizi seguenti come descritto in questo articolo:To publish a cloud service project, you must set up the following services as described in this article:

  • Un servizio cloud per l'esecuzione dei ruoli nell'ambiente Azure.A cloud service to run your roles in the Azure environment, and
  • Un account di archiviazione che fornisce l'accesso ai servizi BLOB, code e tabelle.A storage account that provides access to the Blob, Queue, and Table services.

Creare un servizio cloudCreate a cloud service

Un servizio cloud esegue i ruoli nell'ambiente Azure.A cloud service runs your roles in the Azure environment. È possibile creare un servizio cloud in Visual Studio oppure tramite il portale di Azure come descritto nelle sezioni seguenti.You can create a cloud service either in Visual Studio or through the Azure portal as described in the sections that follow.

Creare un servizio cloud in Visual StudioCreate a cloud service from Visual Studio

  1. Con un progetto di servizio cloud creato in precedenza, fare clic con il pulsante destro del mouse sul progetto e scegliere Pubblica.With a previously created Cloud Service project, right-click the project select Publish.
  2. Se necessario, accedere con l'account Microsoft o aziendale associato alla sottoscrizione di Azure, quindi selezionare Avanti per passare alla pagina Impostazioni.If necessary, sign in with the Microsoft or organizational account associated with your Azure subscription, then select Next to advance to the Settings page.
  3. Verrà visualizzata la finestra di dialogo Crea servizio cloud e account di archiviazione (in caso contrario, selezionare Crea nuovo dall'elenco Servizio cloud).A Create Cloud Service and Storage Account dialog appears (if not, select Create New from the Cloud Service list).
  4. Immettere un nome per il servizio cloud senza distinzione tra maiuscole e minuscole. Il nome deve essere compreso nell'URL ed essere univoco.Enter a case-insensitive name for your cloud service, which forms part of your URL and must be unique. Scegliere anche un'area o un gruppo di affinità e selezionare un'opzione di replica.Also choose a Region or Affinity Group, and select a Replication option.

Creare un servizio cloud tramite il portale di AzureCreate a cloud service through the Azure portal

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Selezionare Servizi cloud (versione classica) sul lato sinistro della pagina.Select Cloud Services (classic) on the left side of the page.
  3. Selezionare + Aggiungi, quindi specificare le informazioni obbligatorie (nome DNS, sottoscrizione, gruppo di risorse e posizione).Select + Add, then provide the required information (DNS name, subscription, resource group, and location). Non è necessario caricare un pacchetto in questo momento poiché questa operazione verrà eseguita successivamente in Visual Studio.It's not necessary to upload a package at this point because you do that later in Visual Studio.
  4. Fare clic su Crea per completare la procedura.Select Create to complete the process.

Creare un account di archiviazioneCreate a storage account

Un account di archiviazione fornisce l'accesso ai servizi BLOB, code e tabelle.A storage account provides access to the Blob, Queue, and Table services. È possibile creare un account di archiviazione tramite Visual Studio o il portale di Azure.You can create a storage account through Visual Studio or the Azure portal.

Creare un account di archiviazione in Visual StudioCreate a storage account from Visual Studio

  1. In Esplora soluzioni, con un progetto di servizio cloud creato in precedenza, individuare il nodo Servizi connessi all'interno di un progetto di ruolo, fare clic con il pulsante destro del mouse e scegliere Aggiungi servizio connesso.In Solution Explorer with a previously created Cloud Service project, locate the Connected Services node within a role project, right-click, and select Add Connected Service. In Visual Studio 2015 fare clic con il pulsante destro del mouse sul nodo Archiviazione e scegliere Crea account di archiviazione.(In Visual Studio 2015, right-click the Storage node and select Create Storage Account.)
  2. Nell'elenco Servizi connessi che viene visualizzato selezionare Archiviazione cloud con Archiviazione di Azure.In the Connected Services list that appears, select Cloud Storage with Azure Storage.
  3. Nella finestra di dialogo Archiviazione di Azure che viene visualizzata selezionare +Crea un nuovo account di archiviazione. Verrà visualizzata una finestra di dialogo in cui specificare la sottoscrizione, un nome per l'account, un piano tariffario, un gruppo di risorse e una posizione.In the Azure Storage dialog that appears, select +Create New Storage Account, which brings up a dialog in which you specify your subscription, a name fo the account, a pricing tier, resource group, and location.
  4. Al termine, fare clic su Crea.Select Create when you're done. Il nuovo account di archiviazione verrà visualizzato nell'elenco degli account di archiviazione disponibili nella sottoscrizione.The new storage account appears in the list of available storage accounts in your subscription.
  5. Selezionare l'account e fare clic su Aggiungi.Select that account and select Add.

Creare un account di archiviazione tramite il portale di AzureCreate a storage account through the Azure portal

  1. Accedere al portale di Azure.Sign in to the Azure portal.
  2. Selezionare + Nuovo in alto a sinistra.Select + New on the top left.
  3. Selezionare Archiviazione in Azure Marketplace, quindi Account di archiviazione: BLOB, File, Tabelle, Code sul lato destro.Select Storage under "Azure Marketplace," then Storage account - blob, file, table, queue from the right side.
  4. Specificare le informazioni obbligatorie (nome, modello di distribuzione e così via).Provide the required information (name, deployment model, and so forth.
  5. Fare clic su Crea per completare la procedura.Select Create to complete the process.

Configurare l'app per l'uso dell'account di archiviazioneConfigure your app to use the storage account

Dopo aver creato un account di archiviazione e averne definito le connessioni in Visual Studio, vengono aggiornate automaticamente le configurazioni del servizio per il progetto, inclusi gli URL e le chiavi di accesso.After you create a storage account, connecting to it from Visual Studio automatically updates the service configurations for the project, including URLs and access keys.

Se è stato creato un servizio cloud in Visual Studio usando Aggiungi servizio connesso, è possibile verificare le connessioni aprendo ServiceConfiguration.Cloud.cscfg e ServiceConfiguration.Local.cscfg.If you created a cloud service from Visual Studio using the Add Connected Service, you can check the connections by opening ServiceConfiguration.Cloud.cscfg and ServiceConfiguration.Local.cscfg.

Se è stato creato un servizio cloud tramite il portale di Azure, seguire la stessa procedura descritta in Creare un account di archiviazione in Visual Studio selezionando l'account esistente anziché creandone uno nuovo.If you created a cloud service through the Azure portal, follow the same steps in Create a storage account from Visual Studio but select the existing account rather than creating a new one. Visual Studio aggiornerà quindi la configurazione per l'utente.Visual Studio then updates the configuration for you.

Per configurare le impostazioni manualmente, usare le pagine delle proprietà in Visual Studio per il ruolo applicabile nel progetto di servizio cloud (fare clic con il pulsante destro del mouse sul ruolo e scegliere Proprietà).To configure settings manually, use the property pages in Visual Studio for the applicable role in your cloud service project (right-click the role and select Properties). Per altre informazioni, vedere Configurazione di una stringa di connessione in un account di archiviazione.For more information, see Configuring a connection string to a storage account.

Chiavi di accessoAbout access keys

Nel portale di Azure vengono visualizzati gli URL che è possibile usare per accedere alle risorse di ogni servizio di archiviazione di Azure, nonché le chiavi di accesso primaria e secondaria dell'account.The Azure portal shows the URLs that you can use to access resources in each of the Azure storage services, and also the primary and secondary access keys for your account. Questi tasti possono essere usati per autenticare le richieste eseguite in relazione ai servizi di archiviazione.You use these keys to authenticate requests made against the storage services.

La chiave di accesso secondaria fornisce lo stesso accesso all'account di archiviazione offerto da quella primaria e viene generata come backup nel caso in cui la chiave di accesso primaria dovesse essere compromessa.The secondary access key provides the same access to your storage account as the primary access key and is generated as a backup should your primary access key be compromised. È anche consigliabile rigenerare regolarmente le chiavi di accesso.Additionally, it is recommended that you regenerate your access keys on a regular basis. È possibile modificare l'impostazione di una stringa di connessione per usare la chiave secondaria mentre si rigenera quella primaria, quindi procedere nuovamente alla modifica per usare la chiave primaria rigenerata mentre si rigenera quella secondaria.You can modify a connection string setting to use the secondary key while you regenerate the primary key, then you can modify it to use the regenerated primary key while you regenerate the secondary key.

Passaggi successiviNext steps

Per ulteriori informazioni sulla pubblicazione di app in Azure da Visual Studio, vedere Pubblicazione di un servizio Cloud con gli strumenti di Azure.To learn more about publishing apps to Azure from Visual Studio, see Publishing a Cloud Service using the Azure Tools.