来自命令行的IIS express

来自命令行的IIS express,iis,iis-7.5,iis-express,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 confi

我已经安装了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.

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

我也有同样的问题

在我双击C:\Program Files\IIS Express\iisexpress.exe运行IIS Express后,它开始工作


之后,当我从命令行运行它时,它就工作了。

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


希望这有帮助。

谢谢你,伙计,所以你必须先从.exe启动它,然后它才能工作。这对我来说现在是一个阻塞问题;我使用SpecFlow+WatiN来运行自动验收测试,设置Firefox动画,通过web服务器访问我们的ASP.NET web应用程序,以验证预期的行为。最近,我从Cassini切换到IIS Express,从命令行在我们的构建代理上运行良好。但是,当TeamCity运行它时,服务器无法启动,引发此错误。