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


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


272
2017-10-18 03:08


origine


risposte:


Il file di configurazione è chiamato 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+ puoi anche configurare quale applicationhost.config il file viene utilizzato alterando il file <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile> impostazione nel file di progetto (ad esempio: MyProject.csproj). (fonte: Forum MSDN)


482
2017-10-18 03:08



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

C:\<Path\To\Solution>\.vs\config\applicationhost.config

Spero che questo ti salvi un po 'di tempo!


81
2017-08-11 11:43



Per VS 2015 e VS 2017: Fare clic con il tasto destro del mouse sull'icona della barra delle applicazioni di IIS Express (quando si esegue l'applicazione) e selezionare "Mostra tutte le applicazioni":

Context menu for IIS Express system tray icon showing the alternative "Show all applications" highlighted

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

Dialog showing arbritrary website with accompanying applicationhost.config file path


46
2018-01-09 17:47



Per completare il cerchio e includere tutte le versioni di Visual Studio, @Myster originariamente 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

Visual Studio 2015+ percorso può essere trovato a: (credito: @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.


40
2017-10-29 18:56