2011-01-30 5 views
21

방금 ​​IIS Express를 설치했습니다. 다음 변수에 대한 설정을 어디에서 얻을 수 있는지 알려주실 수 있습니까?IIS Express의 전역 변수

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

감사

+0

아무도 그렇게하는 법을 아직 모르는 것처럼 느낍니다. 내 문서를 선택하는 동작이 IIS에서 단단하게 코딩되었는지 궁금합니다. 그건 그렇고, 이것은 정말로 StackOverflow 질문입니까? –

답변

25

는 다음 세 가지 환경 변수는 프로세스를 시작하는 동안 iisexpress.exe에 의해 설정됩니다.

  • %IIS_BIN% - %USERPROFILE%\Documents\IISExpress
  • %IIS_SITES_HOME% - - %USERPROFILE%\Documents\My Web Sites

%SYSTEMDRIVE% - IIS Express 설치 폴더 (%PROGRAMFILES%\IIS Express)

  • %IIS_USER_HOME%을 참조하는 표준 Windows 시스템 환경 변수가

  • +1

    그래서이 값을 무시하려면 어떻게해야합니까? – StuffandBlah

    +0

    IIS_USER_HOME, IIS_SITES_HOME 경로를 변경하려면 '내 문서'폴더를 원하는 경로로 리디렉션하십시오. 예를 들어 내 docouments 폴더를 c : \ temp로 리디렉션하면 IIS_USER_HOME, IIS_SITES_HOME은 각각 'c : \ temp \ iisexpress', 'c : \ temp \ my web sites'가됩니다. IIS_BIN, SYSTEMDRIVE – vikomall

    +4

    * @ user578913 * : -0.5를 무시하거나 변경할 수 없습니다. 나는 어떤 식 으로든 당신의 신용을 훼손하고 싶지는 않지만 공식적인 출처로 뒷받침 할 수 있다면 당신의 대답에있는 정보는 훨씬 더 믿을만합니다. 나는 적어도 하나의 에러를 발견했기 때문에 이것을 말하고있다 :'% IIS_BIN %'은 설치 폴더를 가리 키지 않고'iisexpress.exe'의 현재 실행중인 인스턴스의 폴더를 가리 킵니다. (빠른 실험을 통해이 사실을 알 수 있습니다.) 질질 끄는 것처럼 보일지 모르지만 일단 IIS Express의 여러 복사본을 시작하면 중요해집니다. 몇 가지 솔루션. – stakx

    2

    하는 것입니다 "의 경로를 변경하십시오.및 %IIS_SITES_HOME% 값은 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%