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