5

当我从命令行运行 IISExpress 时,类似的路径c:\site可以正常工作。

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

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

它失败了,即它给出了一般错误,说命令行参数开关需要 - ,/等等。

有人遇到同样的问题吗?它适用于你的吗?

4

2 回答 2

13

我相信如果你有一条带有空格的路径,你必须把它放在双引号中:

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

这有帮助吗?

于 2011-04-30T13:30:53.543 回答
1

我发现,使用 IIS Express 8.0,为了提供一个path包含空格的开关,路径必须以双引号开头,但不应有终止双引号,例如:

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

我对此行为没有任何解释,我没有找到有关此问题的文档,并且我不知道这适用于哪些程序版本。

于 2014-05-05T15:29:21.890 回答