Phi*_*enn 5 iis asp.net-mvc visual-studio iis-express visual-studio-2012
是否可以更改IIS Express 8.0其安装和配置目录不在“我的文档”下?
在我们的环境中,“我的文档”已映射到网络共享。
问题在于,这使得本地开发Visual Studio .NET 2012依赖于网络。
当我在其中运行ASP.NET MVC 4应用程序时Visual Studio .NET 2012,它就会启动IIS Express 8.0。
老实说,我不确定IIS Express 8.0最初是如何进入我的开发机器的。我没有直接安装它。但是,我已经安装了这两者Visual Studio .NET 2012,Microsoft WebMatrix 2.0并且怀疑它附带了其中一个(或两个)。
我尝试IIS Express 8.0从Programs and Features进行卸载,然后转到Microsoft下载中心-IIS 8.0 Express,进行下载iisexpress_8_0_RTM_x64_en-US.msi并重新安装。
但是,在安装过程中,我没有看到用于选择安装目录的任何选项。
如果有人在更改此方面有任何经验,我将不胜感激建议或见识。非常感谢你。
可悲的是,我认为答案是:这还不能完成。
我自己也想要这个,所以我深入研究了进程监视器,看看是否有一些密钥或文件配置可以控制它。看起来该键是:HKCU\Software\Microsoft\IISExpress\CustomUserHome (REG_SZ)。您可以将其设置为本地驱动器上您自己的自定义路径,IISExpress 将完美遵循它。
唉,Visual Studio 没有正确使用它。我认为这是一个错误。ProcMon 显示 Visual Studio(简短地)使用 CustomUserHome 条目,但仍然在 %UserProfile%\IISExpress\config\ 文件夹中查找必要的配置文件。
因此,如果您尝试此修复(至少使用目前的 Visual Studio 2012 Update 2),它可能看起来像是在工作,但实际上它仍然使用相同的 %UserProfile%\IISExpress\config \ 文件夹。如果您删除或移动该文件夹,您的项目甚至根本无法打开。
如果有一种方法可以告诉 Visual Studio 使用哪个 IISExpress 用户目录,我还没有找到它,但很高兴能得到启发。
这篇博文显示了受同一错误影响的类似情况:http://areaofinterest.wordpress.com/2012/11/13/vs2012-iisexpress-migration-of-domainuser-and-network-share-wtf/
| 归档时间: |
|
| 查看次数: |
1558 次 |
| 最近记录: |