Dove si trova il file di configurazione / metabase di IIS Express?

Dove si trova il file di configurazione / metabase di IIS Express?

Il file di configurazione si chiama applicationhost.config . È memorizzato qui:

Documenti> IIS Express> config

di solito, ma non sempre, uno di questi percorsi funzionerà

%userprofile%\documents\iisexpress\config\applicationhost.config %userprofile%\my documents\iisexpress\config\applicationhost.config 

Aggiornamento per VS2015 (credito: @Talon)
Se utilizzi Visual Studio 2015+, verifica questo percorso:

 $(solutionDir)\.vs\config\applicationhost.config 

In Visual Studio 2015+ è anche ansible configurare il file applicationhost.config utilizzato modificando l’ true|false nel file di progetto (ad esempio: MyProject.csproj). (fonte: forum MSDN )

Dall’introduzione di Visual Studio 2015, questa posizione è stata modificata e viene aggiunta alla root della soluzione nella seguente posizione:

 C:\\.vs\config\applicationhost.config 

Spero che questo ti salvi un po ‘di tempo!

Per VS 2015 e VS 2017 : fare clic con il pulsante destro del mouse sull’icona della barra delle applicazioni di IIS Express (quando si esegue l’applicazione) e selezionare “Mostra tutte le applicazioni”:

Menu contestuale per l'icona della barra di sistema di IIS Express che mostra l'alternativa

Quindi, selezionare l’applicazione pertinente e fare clic sul percorso del file applicationhost.config:

Finestra di dialogo che mostra il sito Web di Arbritrary con il percorso del file applicationhost.config

Per completare il cerchio e includere tutte le versioni di Visual Studio, @Myster ha dichiarato che:

Pre Visual Studio 2015 i percorsi per applicationhost.config erano:

 %userprofile%\documents\iisexpress\config\applicationhost.config %userprofile%\my documents\iisexpress\config\applicationhost.config 

Il percorso di Visual Studio 2015+ è disponibile all’indirizzo: ( credit: @Talon )

 $(solutionDir)\.vs\config\applicationhost.config 

Ma la parte che potrebbe avere alcune persone è che le impostazioni del progetto nel file .sln possono ripopolare applicationhost.config per Visual Studio 2015+ . ( credito: @Lex Li )

Quindi, se apporti una modifica a applicationhost.config, devi anche assicurarti che le modifiche coincidano qui:

 $(solutionDir)\ProjectName.sln 

Le due impostazioni importanti dovrebbero essere:

 Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}" 

e

 VWDPort = "Port#" 

Ciò che è importante qui è che le due impostazioni in .sln devono corrispondere rispettivamente al nome e al bindingInformation nel file applicationhost.config se si pianifica di apportare modifiche. Potrebbero esserci più posti che collegano questi due file e io aggiornerò man mano che trovo più collegamenti sia per commenti che per esperienza.