Задать путь с пробелами в iis express не удалось - PullRequest
4 голосов
/ 30 апреля 2011

Когда я запускаю IISExpress из командной строки, путь, подобный c:\site, работает нормально.

Но если я поменяю его на:

H:\Users\Username\Document\Visual Studio 2010\Projects\TestIISExpress\TestIISExpress\bin\Debug\site

не удается, т. Е. Выдает общую ошибку, в которой говорится о необходимости переключения параметров командной строки -, / etc и т. Д.

Кто-нибудь сталкивался с такой же проблемой? Это работает на вашем?

Ответы [ 2 ]

12 голосов
/ 30 апреля 2011

Я бы поверил, что если у вас есть путь с пробелами, вам придется заключить его в двойные кавычки:

"H:\Users\Username\Document\Visual Studio 2010\Projects\TestIISExpress\TestIISExpress\bin\Debug\site"

Это помогает?

1 голос
/ 05 мая 2014

Я обнаружил, используя IIS Express 8.0, что для обеспечения переключателя path, содержащего пробелы, пути должен предшествовать двойная кавычка, но не должно быть завершающей двойной кавычки, например:

"%ProgramFiles%\IIS Express\iisexpress.exe" -path:"c:\my site\

У меня нет объяснения этому поведению, я не нашел документации по этой проблеме, и я не знаю, к каким версиям программы это относится.

...