2011-04-30 79 views
4

当我从命令行运行IISExpress时,像c:\site这样的路径工作正常。为iis express提供空白空间的路径失败

但是,如果我将其更改为:

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

失败即它给一般错误说命令行参数切换需求 - 是/ etc等

任何人都面临着同样的问题?它对你有用吗?

回答

10

,如果你有空格的路径我会相信,你必须把它放到双引号:

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

这是否帮助?

+0

感谢兄弟,这工作:) ..和+1格式化我的post.Appreciated – matsu 2011-04-30 18:46:54

0

我发现,使用IIS快车8.0中,为了提供一个path开关包含空格的路径必须用双引号的前面,但应该没有终止的双引号,例如:

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

我没有解释这种行为,我没有找到关于这个问题的文档,我不知道这适用于什么程序版本。