【问题标题】:IIS error when attempting to start WebMatrix尝试启动 WebMatrix 时出现 IIS 错误
【发布时间】:2012-09-29 21:42:06
【问题描述】:

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

我已卸载并重新安装了 IIS Express 和 WebMatrix,但此行为没有改变。我在网上找到的建议是假设拥有 HKEY_CLASSES_ROOT\Microsoft.IIS.VersionManager 注册表项,并将所有子对象权限替换为该注册表项中的权限。这似乎没有帮助。

查看事件查看器,每当 iisexpresstray.exe 或 webmatrix.exe 尝试启动时,我都可以看到 .net 运行时异常:

  • 系统

    • 提供者 [名称] .NET 运行时
    • 事件 ID 1026 [预选赛] 0 2级 任务 0 关键字 0x80000000000000
    • 创建时间 [系统时间] 2012-09-29T21:28:02.000000000Z 事件记录 ID 162768 渠道申请 安全
  • 事件数据 应用程序:iisexpresstray.exe 框架版本:v4.0.30319 描述:进程因未处理的异常而终止。异常信息: System.ArgumentNullException >堆栈:在 Microsoft.Web.VersionManager.IisExpressVersion.Dispose(Boolean) 在 Microsoft.Web.VersionManager.IisVersion.Finalize() 的 System.Runtime.InteropServices.Marshal.FinalReleaseComObject(System.Object)

对于诊断和解决此问题的任何帮助,我将不胜感激。 WebMatrix 对我即将提出的一个项目来说几乎是必不可少的。谢谢!

【问题讨论】:

  • 我只是猜测,但也许卸载并重新安装 dot net 框架?
  • 您是否已经尝试禁用 HttpLoggingModule,如 stackoverflow.com/questions/6171656/… 中所述?
  • 我尝试禁用日志记录模块,但没有帮助。我注意到那个帖子中的那个人似乎有一个稍微不同的问题。我可以从控制台启动 IIS Express,没有任何错误,但托盘图标立即崩溃,而且 WebMatrix 似乎看不到它。

标签: iis-7.5 webmatrix


【解决方案1】:

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

【讨论】:

  • 谢谢!安装 IIS 8 Express 解决了这个问题。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2023-01-30
    • 1970-01-01
    • 1970-01-01
    • 2013-07-08
    • 2013-07-23
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多