2011-01-30 18 views
21

Ho appena installato IIS Express, qualcuno può dirmi dove ottiene le impostazioni per le seguenti variabili?Variabili globali in IIS Express

%IIS_BIN% 
%IIS_USER_HOME% 
%IIS_SITES_HOME% 
%SYSTEMDRIVE% 

Grazie

+0

Mi sembra che nessuno abbia ancora cercato su come farlo. Mi chiedo se questo comportamento di selezionare Documenti sia solo difficile codificato in IIS. A proposito, questa è davvero una domanda StackOverflow? –

risposta

25

I seguenti tre variabili d'ambiente sono stabiliti dal iisexpress.exe durante l'avvio del processo.

  • %IIS_BIN% - fa riferimento alla cartella di installazione di IIS espresso (%PROGRAMFILES%\IIS Express)
  • %IIS_USER_HOME% - %USERPROFILE%\Documents\IISExpress
  • %IIS_SITES_HOME% - %USERPROFILE%\Documents\My Web Sites

%SYSTEMDRIVE% - è un ambiente di sistema standard di Windows variabile

+1

Quindi, se voglio sovrascrivere questi valori, come farei a riguardo? – StuffandBlah

+0

Per modificare il percorso IIS_USER_HOME, IIS_SITES_HOME, reindirizzare la cartella "Documenti" al percorso di interesse. Ad esempio se si reindirizza la cartella documents in c: \ temp, quindi IIS_USER_HOME, IIS_SITES_HOME diventano rispettivamente "c: \ temp \ iisexpress", "c: \ temp \ my web sites". Non è possibile sovrascrivere/modificare IIS_BIN, SYSTEMDRIVE – vikomall

+4

* @ utente578913 *: -0,5. Non voglio screditarti in alcun modo, ma le informazioni nella tua risposta sarebbero ancora più credibili se potessi sostenerlo con una fonte ufficiale. Dico questo perché ho trovato almeno un errore al suo interno: '% IIS_BIN%' non * punta * alla cartella di installazione, ma alla cartella dell'istanza in esecuzione di 'iisexpress.exe'. (Lo so attraverso alcuni rapidi esperimenti.) Questo può sembrare un pignolo, ma diventa importante una volta che si inizia ad avere più copie di IIS Express, ad es. in diverse soluzioni. – stakx

2

A " cambiare "i percorsi per il %IIS_USER_HOME% e %IIS_SITES_HOME% valori, per favore, see my explanation here.

0
%IIS_USER_HOME% - The IIS Express home directory for the user 
%IIS_SITES_HOME% - The default home directory for sites 
%IIS_BIN% - The location of the IIS Express binaries 
%SYSTEMDRIVE% - The drive letter of %IIS_BIN%