2011-04-30 77 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\ 

我沒有解釋這種行爲,我沒有找到關於這個問題的文檔,我不知道這適用於什麼程序版本。