Tel: +39 0984 1527937
info@vaisulweb.com
  • Customers Area
  • Whois
  • Contact Us
VaiSulWebVaiSulWebVaiSulWebVaiSulWeb
  • Hosting
    • Windows Hosting
      • Windows .NET Hosting
      • Windows .NET Dedicated Hosting
    • Hosting Linux
      • VSW Linux Basic
    • Related News

      • 8 Dicembre, 2025
        Commenti disabilitati su Più velocità, più scelta, nuove offerte per agenzie, copertura globale: nuovi pacchetti per Linux

        Più velocità, più scelta, nuove offerte per agenzie, copertura globale: nuovi pacchetti per Linux

  • Domains
  • Cloud and servers
    • Virtual Private Servers
      • VSW Cloud Server
      • VSW Cloud Server – Series L
    • Platforms
      • Microsoft Azure
      • Microsoft Office 365
  • Security
    • SSL Certificates
      • Introduction to SSL certificates
      • RapidSSL certificates
      • DigiCert Certificates
      • GeoTrust SSL certificates
      • Comodo / Sectigo SSL certificates
      • Thawte Certificates
      • Trustwave Certificates
    • Other security services
      • Backup services
      • Monitoring Services
      • Code-signing certificates
      • VPN Services
    • Related news

      • 24 Maggio, 2020
        Commenti disabilitati su New VPN services to improve privacy and security of Internet access

        New VPN services to improve privacy and security of Internet access

  • Infrastructures
    • Column1
      • Windows Server Failover Clustering
      • Storage Spaces Direct (S2D)
      • Hyper-converged infrastructures
    • Column2
      • Kubernetes
      • Azure Service Fabric
      • cPanel Hosting infrastructure
    • Related News

  • Solutions
    • Managed services
      • Enteprise Mail & Collaboration
      • TeamShare Services
      • S3 Storage Services
      • Matomo Analytics
    • Managed services
      • Streaming and transcoding services
      • Notarization and e-signing service
      • Windows Bastion Service
    • Related News

      • 8 Agosto, 2025
        Commenti disabilitati su Sicurezza e privacy per i servizi di file sharing enterprise: il caso WeTransfer

        Sicurezza e privacy per i servizi di file sharing enterprise: il caso WeTransfer

  • News
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

  • Più velocità, più scelta, nuove offerte per agenzie, copertura globale: nuovi pacchetti per Linux Dicembre 8, 2025
  • Oltre lo streaming: come VaiSulWeb aiuta le aziende a costruire ecosistemi di contenuti proprietari Ottobre 23, 2025
  • La nuova infrastruttura basata su Windows Server 2025: sicurezza e disponibilità senza compromessi Agosto 22, 2025
  • Cloud Repatriation in crescita: perché le aziende italiane stanno abbandonando gli hyperscaler Agosto 14, 2025
  • Continuità dei servizi cloud: lezioni critiche dagli incidenti dei maggiori provider iperscalabili Agosto 13, 2025

Archives

  • Dicembre 2025
  • Ottobre 2025
  • Agosto 2025
  • 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
  • Hosting
  • Infrastrutture
  • Managed services
  • Privacy
  • Security
  • Services
  • Servizi
  • Servizi
  • Servizi gestiti
  • Sicurezza
  • Strumenti
  • Tutorial
  • VaiSulWeb
  • VaiSulWeb

  • You may also like

    Più velocità, più scelta, nuove offerte per agenzie, copertura globale: nuovi pacchetti per Linux

    Read now
  • You may also like

    Nuova localizzazione disponibile: Varsavia (Polonia)

    Read now
  • 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

Contact info

Via Corrado Alvaro 31
87036 Rende (CS)
Italy
+39 0984 1527937
info@vaisulweb.com

Contatti

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

About us

  • About VaiSulWeb
  • Network and datacenters
  • Contact Us
  • Service Terms
  • Privacy Policy

Chi siamo

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

Latest news

  • Più velocità, più scelta, nuove offerte per agenzie, copertura globale: nuovi pacchetti per Linux

    VaiSulWeb è da sempre impegnata nel fornire ai propri clienti prestazioni ed

    0

    8 Dicembre, 2025
  • Oltre lo streaming: come VaiSulWeb aiuta le aziende a costruire ecosistemi di contenuti proprietari

    TL;DR VaiSulWeb ha acquisito i diritti streaming di Farha e Senza di

    1

    23 Ottobre, 2025

Novità

  • Più velocità, più scelta, nuove offerte per agenzie, copertura globale: nuovi pacchetti per Linux

    VaiSulWeb è da sempre impegnata nel fornire ai propri clienti prestazioni ed

    0

    8 Dicembre, 2025
  • Oltre lo streaming: come VaiSulWeb aiuta le aziende a costruire ecosistemi di contenuti proprietari

    TL;DR VaiSulWeb ha acquisito i diritti streaming di Farha e Senza di

    1

    23 Ottobre, 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
    • Cloud Hosting
      • Windows .NET Hosting
      • Windows .NET Dedicated Hosting
    • Linux hosting
      • VSW Linux Basic
  • Domains
  • Cloud and servers
    • Virtual Private Servers
      • VSW Cloud Server
      • VSW Cloud Server – L
    • Platforms
      • Microsoft Azure
      • Microsoft Office 365
  • Security
    • SSL Certificates
      • Overview of SSL Certificates
      • RapidSSL certificates
      • DigiCert Certificates
      • GeoTrust SSL certificates
      • Comodo / Sectigo SSL certificates
      • Thawte Certificates
      • Trustwave Certificates
    • Other security services
      • Backup services
      • Monitoring Services
      • Code-signing certificates
      • VPN Services
  • Infrastructures
    • Windows Server Failover Clustering
    • Hyper-converged infrastructures
    • Storage Spaces Direct (S2D)
    • Azure Service Fabric
    • Kubernetes
    • cPanel Hosting infrastructure
  • Solutions
    • Enteprise Mail & Collaboration
    • TeamShare Services
    • S3 Storage Services
    • Windows Bastion Service
    • Notarization and e-signing service
    • Matomo Analytics
  • News
  • About VaiSulWeb
    • About VaiSulWeb
    • Network and datacenters
  • Contact Us
  • Customers Area
  • Whois
VaiSulWeb