• Italiano
    • English
Tel: +39 0984 1527937
info@vaisulweb.com
  • Area Clienti
  • Whois
  • Contatti
  • API
VaiSulWebVaiSulWebVaiSulWebVaiSulWeb
  • Hosting
    • Hosting Windows
      • Windows .NET Hosting
      • Windows .NET Dedicated Hosting
    • Hosting Linux
      • VSW Linux Basic
      • DNS hosting
    • Related News

      • 10 Maggio, 2025
        Commenti disabilitati su Windows Server 2025: l’hot-patching disponibile da Luglio

        Windows Server 2025: l’hot-patching disponibile da Luglio

  • Domini
  • Cloud e server
    • Piattaforme cloud
      • Virtuozzo Application Platform
      • Microsoft Azure
      • Microsoft Office 365
    • Virtual Private Servers
      • VSW Cloud Server
      • VSW Cloud Server – Serie L
    • Recenti

      • 4 Agosto, 2024
        Commenti disabilitati su VaiSulWeb ottiene una valutazione di cinque stelle sul marketplace Cloud Union di Virtuozzo per le Piattaforme PaaS

        VaiSulWeb ottiene una valutazione di cinque stelle sul marketplace Cloud Union di Virtuozzo per le Piattaforme PaaS

  • Sicurezza
    • Certificati SSL
      • Introduzione ai certificati SSL
      • Certificati SSL RapidSSL
      • Certificati SSL DigiCert
      • Certificati SSL GeoTrust
      • Certificati SSL Comodo / Sectigo
      • Certificati SSL Thawte
      • Certificati SSL Trustwave
    • Altri servizi
      • Servizi di backup
      • Advanced Security + EDR
      • Servizi di monitoraggio
      • Certificati per la firma del codice
      • Firme digitali per e-mail
      • VPN per accesso sicuro
    • Related news

      • 11 Maggio, 2025
        Commenti disabilitati su Attivare una VPN per migliorare la sicurezza dell’accesso alle risorse cloud

        Attivare una VPN per migliorare la sicurezza dell’accesso alle risorse cloud

  • Gaming
    • Piattaforma
      • Giocare con VaiSulWeb
    • Giochi
      • Minecraft
      • Rust
    • Related news

      • 29 Dicembre, 2023
        Commenti disabilitati su VaiSulWeb presenta i nuovi servizi di gaming

        VaiSulWeb presenta i nuovi servizi di gaming

  • Infrastrutture
    • Column1
      • Cluster di Failover Windows Server
      • Storage Spaces Direct (S2D)
      • Infrastrutture iper-convergenti
    • Column2
      • Kubernetes
      • Azure Service Fabric
      • Infrastruttura di hosting cPanel
    • Sidebar
  • Soluzioni
    • Servizi gestiti
      • MongoDB
      • Repository documentali
      • Servizi di TeamShare
      • Posta elettronica e collaborazione enterprise
      • Servizi di memorizzazione S3
    • Servizi gestiti
      • Servizi di streaming e transcodifica
      • Servizio di notarizzazione e firma digitale
      • Windows Bastion Service
      • Hosting radio online
      • Matomo Analytics
    • Related News

      • 26 Giugno, 2024
        Commenti disabilitati su VaiSulWeb annuncia la disponibilità di MongoDB nella sua offerta di servizi

        VaiSulWeb annuncia la disponibilità di MongoDB nella sua offerta di servizi

  • Novità
Next Previous

Come usare ASP.NET Core con i servizi di hosting

VaiSulWeb 22 Ottobre, 2019

Microsoft ha da poco rilasciato la versione finale di ASP.NET Core 3, il nuovo framework multi-piattaforma che consente di sviluppare ed ospitare codice sia su Windows che su Linux. ASP.NET Core può essere usato senza alcun problema sui pacchetti di hosting di VaiSulWeb e non richiede setup speciali o macchine dedicate.

Usare ASP.NET Core con il cloud hosting

Il servizio di Cloud Hosting è ideale per applicazioni che possano avere la necessità di una scalabilità elevata, grazie alla compatibilità sia con le istanze condivise che dedicate. E’ possibile iniziare con una singola istanza e passare poi ad un numero maggiore per incrementare le prestazioni della propria applicazione. Per la pubblicazione delle applicazioni ASP.NET Core sul servizio di cloud hosting è necessario generare una versione indipendente dal framework. Gli ambienti infatti non contengono per default versioni di ASP.NET Core in modo che sia possibile personalizzare il più possibile il proprio ambiente operativo.

La pubblicazione sul servizio di Cloud Hosting consente di abilitare la Tiered Compilcation (TC) e di usare le Ready-to-Run (R2R) image: entrambe consentono un avvio più veloce delle applicazioni ASP.NET Core.

Quando si è pronti per la pubblicazione della propria applicazione, procedere come segue:

  • effettuare le modifiche al file di progetto per abilitare tiered compilation (TC) e le immagini Ready-To-Run (R2R) modificando il file .csproj:
  <PropertyGroup>
    <TargetFramework>netcoreapp3.0</TargetFramework>
    <TieredCompilationQuickJit>true</TieredCompilationQuickJit>
    <PublishReadyToRun>true</PublishReadyToRun>
  </PropertyGroup>
  • effettuare la pubblicazione selezionando le impostazioni per la pubblicazione indipendente dal framework e per l’architettura win-x64

Dopo il completamento della pubblicazione, la cartella di destinazione conterrà tutti i file che è necessario inserire nella cartella “wwwroot” del proprio sito Web. Si noti che all’interno della cartella è presente un’altra “wwwroot”, come configurazione predefinita dell’applicazione. Le due cartelle, quella di hosting e quella dell’applicazione hanno lo stesso nome ma la cartella “wwwroot” dell’applicazione deve comparire all’interno della cartella “wwwroot” sul server.

Prima della pubblicazione è necessario aprire il file web.config dell’applicazione ed effettuare una modifica. Localizzare le righe:

  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath=".\NETDemo.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />
    </system.webServer>
  </location>

e modificare la riga

<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />

in

<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />

e modificare la riga

<aspNetCore processPath=".\NETDemo.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="inprocess" />

in

<aspNetCore processPath=".\NETDemo.exe" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />

A questo punto è possibile pubblicare l’applicazione come qualsiasi altro sito Web. Con questa configurazione si ottengono le prestazioni più elevate possibile.

Usare ASP.NET Core 3 con il servizio VSW Linux .NET

Il servizio VSW Linux .NET è pensato per i clienti che desiderino pubblicare velocemente applicazioni o siti Web che non richiedono alta scalabilità. Per semplificare la pubblicazione, il servizio supporta applicazioni in configurazione dipendente dal framework che consentono di trasferire solo i file necessari per l’esecuzione. Questo però non consente di personalizzare la versione di .NET Core che si sta utilizzando.

Per la pubblicazione è sufficiente configurare l’esportazione come dipendente dal framework e il runtime come “Portable”. Non ci sono altre modifiche che è necessario effettuare. I file vanno posizionati nella cartella public_aspnet invece che nella public_html.

Gli account VSW Linux .NET supportano i framework .NET Core 2.1, 2.2 e la nuova 3.0.

Conclusioni

Il supporto per le applicazioni .NET Core 3 è disponibile sia su Windows che su Linux, con dei servizi diversi in base alle necessità di scalabilità del proprio progetto.

2

Search

Recent news

  • Attivare una VPN per migliorare la sicurezza dell’accesso alle risorse cloud Maggio 11, 2025
  • Windows Server 2025: l’hot-patching disponibile da Luglio Maggio 10, 2025
  • I vantaggi della Protezione Continua dei Dati per la vostra azienda Maggio 5, 2025
  • VaiSulWeb lancia un nuovo servizio di DNS hosting globale Dicembre 24, 2024
  • Nuovo servizio di firma digitale delle e-mail Dicembre 1, 2024

Archives

  • Maggio 2025
  • Dicembre 2024
  • Agosto 2024
  • Giugno 2024
  • Dicembre 2023
  • Novembre 2023
  • Ottobre 2023
  • Settembre 2023
  • Maggio 2023
  • Aprile 2023
  • Febbraio 2023
  • Gennaio 2023
  • Dicembre 2022
  • Agosto 2022
  • Giugno 2022
  • Gennaio 2022
  • Maggio 2020
  • Marzo 2020
  • Dicembre 2019
  • Ottobre 2019
  • Luglio 2019
  • Maggio 2019
  • Aprile 2019
  • Marzo 2019
  • Maggio 2018
  • Novembre 2017
  • Ottobre 2017
  • Maggio 2017

Categories

  • Analisi
  • Case study
  • Cloud
  • cPanel
  • Database
  • Eventi
  • Gaming
  • HCI
  • Hosting
  • Infrastrutture
  • Servizi
  • Servizi
  • Servizi gestiti
  • Sicurezza
  • Strumenti
  • Tutorial
  • VaiSulWeb

  • You may also like

    Windows Server 2025: l’hot-patching disponibile da Luglio

    Read now
  • You may also like

    VaiSulWeb lancia un nuovo servizio di DNS hosting globale

    Read now
  • You may also like

    Namaste India !

    Read now
  • You may also like

    Servizi Linux disponibili su Londra dal 1° Gennaio 2023

    Read now
  • You may also like

    .NET 7 è arrivato ed è già disponibile con VaiSulWeb

    Read now

Contatti

Via Corrado Alvaro 31
87036 Rende (CS)
Italia
+39 0984 1527937
info@vaisulweb.com
Intesa Sanpaolo - Digitalizziamo Tour 2023 - Azienda selezionata

Chi siamo

  • Chi siamo
  • Network e datacenters
  • Contatti
  • Condizioni di servizio
  • Nota sulla privacy
More information on EU Digital Professions from Netcore s.r.l.

Novità

  • Attivare una VPN per migliorare la sicurezza dell’accesso alle risorse cloud

    L’uso di una VPN per l’accesso alla parte amministrativa delle risorse in

    0

    11 Maggio, 2025
  • Windows Server 2025: l’hot-patching disponibile da Luglio

    Windows Server 2025 introduce l’hot-patching, una tecnologia che rivoluziona la gestione degli

    0

    10 Maggio, 2025

Iscriviti alla newsletter

Iscrizione newsletter 2

Questa newsletter non distribuisce più di un messaggio al mese.

Copyright © 1999-2024 VaiSulWeb (una divisione di Netcore s.r.l. a socio unico) - P.IVA IT03149210787 - REA CS214579
  • Hosting
    • Hosting Windows
      • Windows .NET Hosting
      • Windows .NET Dedicated Hosting
    • Linux hosting
      • VSW Linux Basic
      • DNS hosting
  • Domini
  • Cloud e server
    • Virtual Private Servers
      • VSW Cloud Server
      • VSW Cloud Server – Serie L
    • Piattaforme cloud
      • Virtuozzo Application Platform
      • Microsoft Azure
      • Microsoft Office 365
  • Sicurezza
    • Certificati SSL
      • Introduzione ai certificati SSL
      • Certificati RapidSSL
      • Certificati DigiCert
      • Certificati SSL GeoTrust
      • Certificati SSL Comodo / Sectigo
      • Certificati SSL Thawte
      • Certificati SSL Trustwave
    • Altri servizi di sicurezza
      • Servizi di backup
      • Advanced Security + EDR
      • Servizi di monitoraggio
      • Certificati per la firma del codice
      • Firme digitali per e-mail
      • VPN per accesso sicuro
  • Gaming
    • Giocare con VaiSulWeb
    • Minecraft
    • Rust
  • Infrastrutture
    • Cluster di Failover Windows Server
    • Infrastrutture iper-convergenti
    • Storage Spaces Direct (S2D)
    • Azure Service Fabric
    • Kubernetes
    • Infrastruttura di hosting cPanel
  • Soluzioni
    • MongoDB
    • Repository documentali
    • Servizi di TeamShare
    • Posta elettronica e collaborazione enterprise
    • Servizi di memorizzazione S3
    • Servizi di streaming e transcodifica
    • Servizio di notarizzazione e firma digitale
    • Matomo Analytics
    • Windows Bastion Service
    • Hosting radio online
  • Novità
  • VaiSulWeb
    • Chi siamo
    • Network e datacenters
  • Contatti
  • Area Clienti
  • Whois
  • Italiano
    • English
VaiSulWeb