Skip to main content

Visual Studio Build Number, Version ID e Path predefiniti – tutte le edizioni

In questo articolo proverò a mettere in piedi un elenco completo contenente gli ID di versione e i percorsi di installazione predefiniti di tutte le versioni di Visual Studio uscite finora. Se vedete qualcosa di errato o incompleto lasciate le vostre indicazioni nei commenti e provvederò ad aggiornare la lista.

(altro…)

 

Impossibile avviare il debug sul server Web con Visual Studio 2015 – Come risolvere

Lavorare con Visual Studio sulle versioni più recenti di Windows, come ad esempio Windows 10, può non essere sempre facile: il motivo è spesso legato alle nuove impostazioni di sicurezza che caratterizzano il nuovo sistema e che bloccano l’accesso a molti elementi normalmente necessari ai software di sviluppo, come l’accesso in scrittura alla cartella /Program Files/, ai file di configurazione di IIS Express, alla IIS metabase e via dicendo.

A fare le spese di tutto questo è molto spesso proprio IIS Express, prodotto che già da diversi anni è scivolato ai margini  del disinteresse di casa Microsoft in favore di soluzioni più moderne (come Kestrel, come ben sanno gli sviluppatori .NET Core) ed è costantemente flagellato da problemi di vario tipo. Alcuni di questi sono già stati affrontati in questa sede, come ad esempio in questo articolo sull’impossibilità di accedere alla IIS Metabase, in questo articolo dedicato al problema delle external request e in questo approfondimento sull’errore ‘Process with an ID #### is not running’.

In questo articolo parleremo di un altro errore frequente che può capitare lavorando con una soluzione ASP.NET Core o ASP.NET MVC, immediatamente dopo aver provato a lanciare l’applicazione in modalità debug:

Impossibile avviare il debug sul server Web

Fortunatamente esistono diversi workaround che possono risolvere questo tipo di errore: suggeriamo di provarli uno dopo l’altro, fermandosi soltanto quando si riesce a trovare quello che consente di risolvere il problema.

(altro…)

 

Process with an ID #### is not running con Visual Studio 2015 – Come risolvere

Lavorare con Visual Studio sulle versioni più recenti di Windows può portare occasionalmente a qualche problema per via delle nuove impostazioni di sicurezza che caratterizzano il nuovo sistema: queste ultime, che prevedono un accesso limitato alle risorse normalmente disponibili all’account assegnato al software in esecuzione, bloccano l’accesso a molti elementi normalmente necessari agli strumenti di sviluppo: l’accesso in scrittura alla cartella /Program Files/, ai file di configurazione di IIS Express, alla IIS metabase e una serie di altre task che possono portare al malfunzionamento di alcuni strumenti, come ad esempio IIS Express. Alcuni di questi sono già stati affrontati in questa sede, come ad esempio in questo articolo sull’impossibilità di accedere alla IIS Metabase, in questo articolo dedicato al problema delle external request e in questo approfondimento sull’errore ‘Impossibile avviare il debug sul server Web’.

In questa occasione parliamo del seguente errore, che può verificarsi nel momento di aprire una soluzione ASP.NET Core o ASP.NET MVC o di lanciare l’applicazione in modalità DEBUG:

Impossibile avviare il debug sul server Web

Process with an ID #### is not running on Visual Studio 2015

In conseguenza di questo errore, nella finestra degli errori di Visual Studio dovrebbe essere possibile reperire altre informazioni, come ad esempio queste:

Fortunatamente esistono diversi workaround che possono risolvere questo tipo di errore: suggeriamo di provarli uno dopo l’altro, fermandosi soltanto quando si riesce a trovare quello che consente di risolvere il problema.

(altro…)

 

TypeScript TS2304 compile error in Visual Studio: come risolvere

Durante un lavoro di revisione del codice sorgente di un libro di programmazione, ho recentemente avuto alcune difficoltà nel compilare la parte TypeScript di una applicazione basata su ASP.NET CoreAngular2: il problema era dovuto al fatto che il compilatore TypeScript integrato in Visual Studio 2015 non voleva assolutamente saperne di compilare il codice client, lamentando la mancanza di una serie di classi ECMAScript6 nonostante la presenza di una libreria shim apposita (l’ormai irrinunciabile core-js). Nello specifico, gli errori riscontrati erano i seguenti:

La cosa mi ha colto di sorpresa perché è cominciata subito dopo l’aggiornamento dei sorgenti Angular2 da beta-17 a RC1. Ci ho messo un bel pò a capire a cosa fosse dovuto il problema, anche per via della mancanza di documentazione a riguardo. Per questo motivo, nella speranza di essere d’aiuto a quanti come me si trovano di fronte a questa problematica, ho deciso di scrivere questo articolo.

(altro…)

 

Microsoft ASP.NET Core 1.0.0 VS2015 Tooling Preview Update 2 – Errore 0x81f4000: come risolvere

Se vi siete imbattuti in questo articolo è probabile che abbiate incontrato qualche problema nell’installazione del pacchetto di aggiornamento denominato Microsoft .NET Core 1.0.0 VS2015 Tooling Preview Update 2, recentemente rilasciato da Microsoft e, secondo le istruzioni presenti nel nuovo sito Microsoft dedicato ad ASP.NET Core, necessario per sviluppare con la versione RC2 di ASP.NET Core 1.0 utilizzando Visual Studio 2015.

Tale update richiede necessariamente la presenza del Visual Studio 2015 Update 3, al punto da contenere al suo interno un controllo software che ha il preciso compito di verificare che il sistema sia correttamente aggiornato.

(altro…)