2

有没有办法告诉 Visual Studio 2010 在启动 IIS Express 时为 /config 参数使用什么值?

使用 Process Explorer 我可以看到:

  • iisexpress.exe 进程由 Visual Studio 启动,其中 /config 参数通过名为 的环境变量指向“ My Documents\IISExpressIIS_USER_HOME ” 。

但是我需要将我的 applicationhost.config 存储在另一个位置。更改该IIS_USER_HOME变量可能会奏效(?),但我不知道有什么方法可以访问它。

我试过的:

我想这些关于如何使用 IIS Express pre SP1 调试 .NET Web 项目的说明可能对我有用,但它们似乎很麻烦。应该有更简单的方法吗?

这个关于IIS Express 中全局变量的StackOverflow 问题建议我应该移动“我的文档”的位置。不幸的是,这不是我的选择。

4

1 回答 1

1

您无法更改 IIS_USER_HOME,因为这是在进程启动期间由 IISExpress.exe 设置的。

我不确定您对如何使用 IIS Express pre SP1 调试 .NET Web 项目的担忧。

如果您不想在 VS 中使用宏,可能您可以使用 /config 开关从命令行启动 IIS Express,然后从 Visual Studio 附加到 iisexpress.exe 并调试您的 Web 应用程序。

于 2011-05-23T16:53:38.747 回答