如何从命令行启动IIS Express查看ProgramFiles(x86)?

时间:2014-10-09 02:36:41

标签: windows powershell cmd iis-express

基本上这个问题。我尝试过几个选项:

iisexpress /path:"C:\ProgramFiles (x86)\PathToMyApp" /port:9000
iisexpress "/path:C:\ProgramFiles (x86)\PathToMyApp" /port:9000
iisexpress /path:C:\ProgramFiles^ ^(x86^)\PathToMyApp /port:9000
iisexpress "/path:C:\ProgramFiles (x86)\PathToMyApp" /port:9000
iisexpress /path:C:\ProgramFiles%20(x86)\PathToMyApp /port:9000

可能还有其他一些我忘记的事情。通常,命令只是退出而不说什么。有了一些选项,我得到:

The term 'x86' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:38
+ .\iisexpress /path:%ProgramFiles (x86 <<<< )%\PathToMyApp /port:9000
    + CategoryInfo          : ObjectNotFound: (x86:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

这样做的正确方法是什么?

2 个答案:

答案 0 :(得分:3)

我没有对此进行测试,但您是否尝试在Program和Files之间添加空格?

iisexpress /path:"C:\Program Files (x86)\PathToMyApp" /port:9000

答案 1 :(得分:2)

Hysh_00最有可能在程序文件中占据空间,但我认为有些语言可以删除空间。

在PowerShell 3.0中,您可以使用stop-parsing符号来执行此类命令,以阻止PowerShell处理您的命令行。

iisexpress --% /path:"C:\Program Files (x86)\PathToMyApp" /port:9000