尝试启动WebMatrix时出现IIS错误

时间:2012-09-29 21:42:07

标签: iis-7.5 webmatrix

当我尝试启动WebMatrix时,我收到一条提示“无法初始化IIS Express。请确保已正确安装和配置。”

我已卸载并重新安装了IIS Express和WebMatrix,但此行为没有任何变化。我能够在网上找到的建议是承担HKEY_CLASSES_ROOT \ Microsoft.IIS.VersionManager注册表项的所有权,并用该注册表项的权限替换所有子对象权限。这似乎没有帮助。

在事件查看器中查看,只要iisexpresstray.exe或webmatrix.exe尝试启动,我就可以看到.net运行时异常:

  
      
  • 系统

         
        
    • 提供商   [名称] .NET Runtime
    •   
    • EventID 1026   [资格赛] 0   2级   任务0   关键字0x80000000000000
    •   
    • TimeCreated   [SystemTime] 2012-09-29T21:28:02.000000000Z   EventRecordID 162768   渠道申请   安全
    •   
  •   
  • EVENTDATA   应用程序:iisexpresstray.exe Framework版本:v4.0.30319描述:由于未处理的异常,进程已终止。异常信息:System.ArgumentNullException> Stack:at System.Runtime.InteropServices.Marshal.FinalReleaseComObject(System.Object)at Microsoft.Web.VersionManager.IisExpressVersion.Dispose(Boolean)at Microsoft.Web.VersionManager.IisVersion.Finalize()

  •   

我非常感谢您在诊断和解决此问题方面提供的任何帮助。 WebMatrix对我即将推出的项目几乎是必不可少的。谢谢!

2 个答案:

答案 0 :(得分:6)

出于某种原因,安装IIS 8 Express解决了这个问题。

答案 1 :(得分:0)

只是想注意我也有这个问题。基于之前的建议,我下载了IIS 8 Express。它没有安装,但让我有机会修复(所以我假设WebMatrix安装它)。我选择了修复按钮并重新启动了WebMatrix。我不再收到上述错误。