2011-01-30 87 views
21

IIS Expressをインストールしたばかりなので、誰が次の変数の設定を取得するのか教えてください。IIS Express内のグローバル変数

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

おかげ

+0

私は誰も実際にそれを行う方法についてまだ検索されていないように感じる。私のドキュメントを選択するこの動作がIISで単にコード化されているのだろうかと思います。ところで、これは本当にStackOverflowの質問ですか? –

答えて

25

は、次の3つの環境変数は、プロセスの起動時に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%