最近、IISExpressとマイWebサイトのフォルダーがWindows7マシンのマイドキュメントフォルダーに追加されていることに気付きました。最近VS2012をインストールしたので、それが原因だと思いますが、可能であれば、これらのデフォルトを変更する方法を説明するものをオンラインで見つけることができませんでした。
3 に答える
マイクロソフトが私の「ドキュメント」フォルダをすべてのプログラムの「ジャンク」フォルダで乱雑にしていると、私も非常識になります。Data
私は自分のフォルダーの下にフォルダーを作成し、Documents
すべてのMSアプリ(およびFirefoxのプロファイルフォルダーなどの他のアプリ)をすべての(通常は不要な)フォルダーにポイントし、プログラム/スイートごとにサブフォルダーを作成することで、いくらか譲歩しました。少なくともこの方法では、「ドキュメント」フォルダをバックアップするときにすべての設定を簡単にバックアップできます。
とにかく、VS2012はIIS Expressをインストールします。これが、これらのフォルダーの作成の原因です。不要なフォルダを処理するための2つの解決策を見つけました。
IISExpressをアンインストールします。これは、コントロールパネルの通常のWindowsの「プログラムのアンインストール」部分から実行できます。
IISExpressが使用するフォルダーの場所を次のように変更します。警告:これを行う人は、自分が何をしているのかわからない場合、自分のコンピュータに問題を引き起こすリスクがあるため、自己責任で行ってください。途中でも適切なバックアップをとってください!
a) VisualStudioを閉じます。
b) IISExpressサブフォルダー用の新しいフォルダーを作成します。
例えば。
D:\My Documents\Data\Microsoft\IISExpress
c)既存の不要なIISExpressサブフォルダー(
config, Logs, TraceLogFiles
)をMy Documents > IISExpress
フォルダーから手順b)で作成したフォルダーに移動します。d)フォルダ用に新しいフォルダを作成し
My Web Sites
ます。手順b)で作成したフォルダの下にも作成することをお勧めします。例えば。
D:\My Documents\Data\Microsoft\IISExpress\Websites
このフォルダーの下に、既定のIIS Express Webサイト用のWebサイトを作成します(「自動的に」再表示される場合は、後で再び醜い頭になります)。
例えば。
D:\My Documents\Data\Microsoft\IISExpress\Websites\Default
e)次の場所に新しく配置された
config
フォルダに移動します。例えば。
D:\My Documents\Data\Microsoft\IISExpress\config
、 と:私。テキストエディタ(メモ帳など)でファイル
applicationhost.config
を開きます。ii。
sites > site > application path > virtualDirectory path
WebSite1のノードを見つけ、physicalPath
値をから手順d)で作成し%IIS_SITES_HOME%\WebSite1
たIISExpressの既定のWebサイトフォルダーに変更します。例えば。
%IIS_SITES_HOME%\Websites\Default
。'Documents'フォルダーを指していることに注意して
%IIS_SITES_HOME%
ください(これはIIS Expressの「機能」のようですが、変更する方法が見つかりません。IISExpressの起動時に自動構成されているようです。applicationhost.config
ファイルを使用して)。IISExpressによって作成された他のサイトについても同じようにします。
f)作成した新しいフォルダーをIIS Expressにポイントする新しいレジストリエントリを作成します(MSはここで部分的に説明しています:http ://www.iis.net/learn/extensions/introduction-to-iis-express/iis-80-express -readme)。参考までに、レジストリキーは以前は存在しませんでした。これは、
Documents
このキーが存在しない限り、IISExpressがデフォルトのmyを使用するためです。私。Windowsの「実行」ボックスを開きます。
(Windows Key) + R
ii。タイプ
regedit
iii。キーに移動します。
HKEY_CURRENT_USER\Software\Microsoft
iv。*右クリック*
Microsoft
(ナビゲートしたばかりの)キーを選択し、次を選択します。New > Key
v。タイプ
IISExpress
vi。*作成したキーを右クリック*して
IISExpress
、次を選択します。New > String Value
vii。、と入力
CustomUserHome
し、Enter
キーを押して保存します。viii。
CustomUserHome
文字列をダブルクリックして値を入力し、Value Data:
フィールドに、手順b)で作成した新しいIISExpressフォルダーへのパスを入力します。例:D:\My Documents\Data\Microsoft\IISExpress
。[OK]を押すと、レジストリエディタを閉じることができます。g) Visual Studioを再度開くと、新しいフォルダーの使用が開始され、フォルダー内にフォルダーが作成されなくなります
Documents
。わーい!!!!!
参考までに、これをすべて行ったとき、実際には少し異なる順序で行いました(最初にレジストリキーを作成しました)が、この順序がすべてを説明する最も簡単な方法でした。すべての手順を実行する限り、キーを最初に作成するか最後に作成するかは重要ではありません。幸運を!
トリッキーなソリューション
C:\Users\<user>\Documents\IISExpress
最初にフォルダのコピーを作成します- 次のコマンドを使用して
、フォルダ内にIISExpressというシンボリックフォルダを作成します
C:\Users\<user>\Documents
mklink /J C:\Users\<user>\Documents\IISExpress D:\IISExpress
- コピーしたIISExpressからすべてのコンテンツをD:\IISExpressに移動します
- それで全部です
ドキュメントフォルダを整理するだけの場合、簡単な回避策の1つは、不要なフォルダをに設定して、表示されないhidden
ようにすることです。
これを行うには、IISExpressフォルダー> [プロパティ]を右クリックしhidden
、下部にあるプロパティを確認します。フォルダは引き続きドキュメントフォルダに残りますが、表示されません。何らかの理由でこれらのフォルダに再度アクセスする場合は、ファイルエクスプローラの[表示]タブで非表示のアイテムの表示を切り替えることができます。