当我从命令行运行IISExpress时,像c:\site
这样的路径工作正常。
但如果我把它改为:
H:\Users\Username\Document\Visual Studio 2010\Projects\TestIISExpress\TestIISExpress\bin\Debug\site
它失败,即它给出一般错误,说命令行参数切换需要 - ,/ etc等。
有人遇到同样的问题吗?它适用于你的吗?
答案 0 :(得分:12)
我相信如果你有一个带空格的路径,你必须把它放到双引号中:
"H:\Users\Username\Document\Visual Studio 2010\Projects\TestIISExpress\TestIISExpress\bin\Debug\site"
这有帮助吗?
答案 1 :(得分:1)
我发现,使用IIS Express 8.0,为了提供包含空格的path
开关,路径必须以双引号开头,但是应该没有终止双引号,例如:< / p>
"%ProgramFiles%\IIS Express\iisexpress.exe" -path:"c:\my site\
我没有对此行为的解释,我没有找到有关此问题的文档,我不知道这适用于哪些程序版本。