代码之家  ›  专栏  ›  技术社区  ›  Nissim

IIS无法启动。错误代码:C0000142

  •  2
  • Nissim  · 技术社区  · 14 年前

    我的网站运行得非常好。 当我重新启动IIS(对于某些场景检查)-它停止工作,并给我一个页面告诉我检查事件查看器时,出现以下错误:

    aspnet公司_wp.exe文件无法启动。故障的错误代码是C0000142。当工作进程帐户没有足够的权限读取.NET Framework文件时,可能会导致此错误。请确保.NET Framework已正确安装,并且安装目录上的ACL允许访问配置的帐户。

    有什么想法吗?

    4 回复  |  直到 14 年前
        1
  •  3
  •   Nissim    14 年前

    由于某些原因,ApplicationName设置已重置为空字符串。一旦我改变了它-网站加载就像在'旧的好日子

        2
  •  2
  •   R. Schreurs Rohith    14 年前

    我现在使用的一个解决方法是简单地启动aspnet_wp.exe文件在运行我的ASP.Net应用程序。

    到目前为止,我每次都是这样。

    如果你只需要继续工作,不想花时间分析原因,你可以尝试一下快速解决方法。

        3
  •  1
  •   RD7    14 年前

    如果手动运行aspnet_wp.exe文件不起作用,只需打开任务管理器并杀死资源管理器,然后在“任务管理器”的“应用程序”选项卡上单击“新建任务”按钮并输入资源管理器. aspnet公司_wp.exe文件进程也将重新启动。

        4
  •  0
  •   makerofthings7    14 年前

    什么版本的ASP.NET服务正在使用吗? 你能换个版本吗?

    .NET 4版

    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis.exe -lv 
    

    .NET 2.x版

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis.exe -lv
    

    如果有什么奇怪的地方,请尝试重新安装您的版本ASP.NET使用-i开关。如果可以,那么还应该使用以下命令验证WCF安装:

    .NET 4版

    C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>Service ModelReg.exe -lv
    

    .NET 3.x版

    C:\WINDOWS\Microsoft.NET\Framework\v3.0\Windows Communication Foundation>Service
    ModelReg.exe -lv
    

    如果报告了任何错误,可以通过运行-ia重新安装相应的二进制文件