IIS从命令行表达

时间:2011-01-05 15:23:08

标签: iis iis-7.5 iis-express

我已经安装了IIS Express 7.5 Beta 3并在多台计算机(Windows 7,Windows Server 2008 R2和Windows XP)上试用了它,并且在每台计算机上运行时出现以下错误

iisexpress /path:e:\onlineinvoices\

这是错误。它似乎无法找到applicationhost.config文件。我自己也搜索过这个文件,并在IISExpress安装文件夹的AppServer文件夹中找到它。

Copied template config file 'C:\Program Files (x86)\IIS Express\AppServer\applicationhost.config' to 'C:\Users\marko\AppData\Local\Temp\iisexpress\applicationhost201115151422496.config' 
 Temp configuration file settings error.

The system cannot find the file specified.

指令here非常奇怪,特别是那些处理配置文件的指令。事实上,它说applicationhost.config应该存在于Users Documents文件夹中,但是那里没有它的痕迹。

2 个答案:

答案 0 :(得分:13)

我遇到了同样的问题。

我通过双击C:\Program Files\IIS Express\iisexpress.exe运行IIS Express后开始工作。

之后,当我从命令行运行它时,它工作正常。

答案 1 :(得分:7)

是的,启动iisexpress.exe一次应解决问题。这是我们将尽早修复的错误。使用/ path选项使用temp目录下的临时配置文件,该目录设置为包含指定的应用程序。如果没有/ path,iisexpress.exe将使用文档下的默认applicationhost.config,如果它不存在则会创建一个。

希望这有帮助。