2013-10-10 44 views

回答

4

前要求

最好的步骤是赶上到底是怎么回事的。

  1. 下载并使用它 “Sysinternals Process Monitor (PM)”。

  2. 运行PM并创建过滤器“'Process Name''是''iisexpress.exe''。现在只显示来自IIS的捕获事件。

  3. 使用键F5运行构建VS项目并观察PM结果。

  4. 双击第一行打开“Operation = Process Start”,查看运行IIS的完整参数的详细信息,特别是“命令行”。

  5. 打开 “Command Line Interface (CLI)” 称为 “Command shell” 与 + [R写 “CMD” 把IIS的命令行值和运行输入。现在你看到确切的错误:

    "C:\Program Files\IIS Express\iisexpress.exe" /config:"C:\Users\{user_name}\Documents\IISExpress\config\applicationhost.config" /site:"{project_name}" /apppool:"Clr4IntegratedAppPool" 
    

SOLUTION

案 “应用程序池”

The following switch requires a value: 'apppool'

  1. 打开文件

    %userprofile%\documents\iisexpress\config\applicationhost.config` 
    
  2. 在部分“网站>站点”中找到您命名的项目,或者通过附加于VS的bindingInformation查找。添加到“应用程序”部分的另一个参数“applicationPool”从您的项目使用的版本。

    <application path="/" applicationPool="Clr4IntegratedAppPool"> 
    
  3. 现在再次测试了一下,接近完全VS,打开的项目和建设。

案 “配置”

  1. “删除WebMatrix中” 或 “创建符号链接” 或取代它的那个地方。

参考文献

感谢Finbar Ryan

+0

我学会了关于如何使用这篇文章解决IIS问题非常多。谢谢! –

0

在我来说,我想尽我后净并没有什么作品中,最后一件事,我所做的是改变项目的选择右键点击/使用Visual Studio的Web服务器,目前一切运作良好...

相关问题