【问题标题】:IIS express from command line命令行中的 IIS express
【发布时间】:2011-01-05 15:23:08
【问题描述】:

我已经安装了 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 文件夹中,但那里没有它的踪迹。

【问题讨论】:

    标签: iis iis-7.5 iis-express


    【解决方案1】:

    我遇到了同样的问题。

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

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

    【讨论】:

    • 感谢朋友,所以你必须先从.exe启动它,然后它才能工作。
    【解决方案2】:

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

    希望这会有所帮助。

    【讨论】:

    • 这对我来说是一个阻塞问题;我使用 SpecFlow + WatiN 运行自动化验收测试,让 Firefox 通过 Web 服务器访问我们的 ASP.NET Web 应用程序以验证预期行为。最近我从 Cassini 切换到 IIS Express,并且在命令行中的构建代理上一切正常。但是,当 TeamCity 运行它时,服务器无法启动,抛出此错误。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-10-13
    • 2011-06-07
    • 1970-01-01
    • 1970-01-01
    • 2018-02-09
    • 1970-01-01
    • 2012-05-21
    相关资源
    最近更新 更多