Путь IIS Express к applicationhost.config в Visual Studio 2010

Есть ли способ сообщить Visual Studio 2010, какое значение использовать для параметра /config при запуске IIS Express?

Используя Process Explorer, я вижу:

  • Процесс iisexpress.exe запускается Visual Studio с параметром /config, указывающим на " Мои документы \IISExpress" через переменную среды с именем IIS_USER_HOME.

Однако мне нужно сохранить мой applicationhost.config в другом месте. Изменение этой переменной IIS_USER_HOME может сделать трюк (?), Но я не знаю, как это сделать.

То, что я пробовал:

Я полагаю, что эти инструкции на как отлаживать веб-проекты .NET с IIS Express до SP1 могут работать для меня, но они кажутся хлопот следовать. Должен быть более простой способ?

Этот вопрос StackOverflow о глобальных переменных в IIS Express предполагает, что я должен переместить местоположение "Мои документы". К сожалению, это не вариант для меня.

Ответ 1

Вы не можете изменить IIS_USER_HOME, потому что это задано IISExpress.exe во время запуска процесса.

Я не уверен насчет проблем, связанных с как отлаживать веб-проекты .NET с IIS Express до SP1.

Если вы не хотите использовать макросы в VS, возможно, вы можете просто запустить IIS Express из командной строки с помощью/config-переключателя, а затем из visual Studio присоединить к iisexpress.exe и отладить ваше веб-приложение.