我最近注意到IISExpress&;"我的网站"文件夹将添加到Windows 7计算机上的"我的文档"文件夹中.我最近安装了VS2012,所以我猜这就是罪魁祸首,但我还没能在网上找到任何解释如何更改这些默认值的信息,如果可能的话.
我最近注意到IISExpress&;"我的网站"文件夹将添加到Windows 7计算机上的"我的文档"文件夹中.我最近安装了VS2012,所以我猜这就是罪魁祸首,但我还没能在网上找到任何解释如何更改这些默认值的信息,如果可能的话.
微软把我的"文档"文件夹和他们所有的程序(垃圾)文件夹搞得乱七八糟,也让我发疯.我在Documents
文件夹下创建了一个Data
文件夹,让所有MS应用程序(以及其他应用程序,如Firefox的profile文件夹)都指向它们的所有(通常不需要的)文件夹,并 for each 程序/套件创建了一个子文件夹.至少通过这种方式,我可以在备份"文档"文件夹时轻松备份所有设置.
无论如何,VS2012会安装IIS Express,这就是创建这些文件夹的原因.我找到了两种处理不需要的文件夹的方法.
卸载IIS Express.您可以从控制面板的普通Windows"卸载程序"部分执行此操作.
更改IIS Express使用的文件夹位置,如下所示.请注意:如果你不知道自己在做什么,任何人这样做都有可能导致他们的计算机出现问题,因此你自己承担风险.请同时做好适当的备份!
a)关闭Visual Studio.
b)为IIS Express子文件夹创建新文件夹:
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网站创建一个网站(以防它稍后"自动魔术"地再次出现其丑陋的头部).
D:\My Documents\Data\Microsoft\IISExpress\Websites\Default
美元
e)转到新定位的config
文件夹,位置为:
D:\My Documents\Data\Microsoft\IISExpress\config
,以及:
i.在文本编辑器中打开文件applicationhost.config
(例如,记事本).
ii.找到网站1的 node sites > site > application path > virtualDirectory path
,并将physicalPath
值从%IIS_SITES_HOME%\WebSite1
更改为在步骤d)中创建的IIS Express default网站文件夹.
%IIS_SITES_HOME%\Websites\Default
美元.
请注意,%IIS_SITES_HOME%
点指向您的"文档"文件夹(这似乎是IIS Express的一个"功能",我找不到更改它的方法,而且它似乎是在IIS Express启动时自动配置的,这是通过使用applicationhost.config
文件实现的).
对由IIS Express创建的任何其他站点执行相同的操作.
f)创建一个新的注册表项,将IIS Express指向您创建的新文件夹(此处由MS部分解释:http://www.iis.net/learn/extensions/introduction-to-iis-express/iis-80-express-readme).仅供参考注册表项以前不存在,因为IIS Express使用默认值my Documents
,除非此注册表项存在:
i.打开Windows的"运行"框,例如.(Windows Key) + R
个
ii.型regedit
iii.导航到键:HKEY_CURRENT_USER\Software\Microsoft
iv.*Right click*Microsoft
键(您刚刚导航到),然后 Select :New > Key
v.类型IISExpress
vi.*Right click*刚刚创建的IISExpress
键,然后 Select :New > String Value
vii.键入CustomUserHome
,然后按Enter
键保存.
viii.双击CustomUserHome
字符串为其输入一个值,在Value Data:
字段中,键入在步骤b)中创建的新IIS Express文件夹的路径,例如:D:\My Documents\Data\Microsoft\IISExpress
.按OK,现在可以关闭注册表编辑器.
g)重新打开Visual Studio,它应该开始使用新文件夹,并且不再在Documents
文件夹中创建文件夹.耶!!!!!
仅供参考,当我完成这一切时,我实际上是以稍微不同的顺序(首先创建注册表项),但这个顺序是解释这一切的最简单方式.不管是先创建关键点还是最后创建关键点,只要你完成了所有的步骤.祝你好运