zoukankan      html  css  js  c++  java
  • iis 7.5应用程序池自动停止

    今天在我的windows7旗舰版上配置iis7 (Internet Information Server)失败,一直未能启动服务,访问本地网络提示”Service Unavailable HTTP Error 503. The service is unavailable“。DefaultAppPool启动后自动停止。果断查看系统事件,这个错误居然和QQ拼音输入法有关:

    1.Windows 不能让您登录,因为不能加载您的配置文件。请检查您是否连接到网络,而且网络是否工作正常。

    详细信息 – 仅完成部分的 ReadProcessMemory 或 WriteProcessMemory 请求。

    2.Windows Process Activation Service 未能为应用程序池“DefaultAppPool”创建工作进程。数据字段包含错误号。

    3.应用程序池“DefaultAppPool”将被自动禁用,原因是为此应用程序池提供服务的进程中出现一系列错误。

    4.Windows 不能将文件 \?C:UsersDefaultAppDataRoamingTencentQQPinyinmergecell.dict 复制到位置 \?C:UsersDefaultAppPoolAppDataRoamingTencentQQPinyinmergecell.dict。这可能由网络故障或安全权限导致。

    详细信息 – 拒绝访问。

    5.Windows 找不到本地配置文件,正在用临时配置文件让您登录。当您注销时,对此配置文件所作的更改将丢失。

    网上有一个解决方法就是将应用程序的的进程模型的标识由ApplicationPoolIdentify修改成NetWorkService,不过这个我没有试过。关于这个ApplicationPoolIdentity,默认情况下,选择“应用程序池标识”帐户。启动应用程序池时动态创建“应用程序池标识”帐户,是iis7的新特性,因此,此帐户对于应用程序来说是最安全的,我有点固执,不管他有没有用,我还是想从问题本身来解决,绕过问题并没有什么意思。

    说到底,ApplicationPoolIdentity是一个虚拟创建的账户,因为启动失败,所以我在c:users并没有看到他的文件夹名字,也就无从手动创建用户配置文件。中间试过很多方法,始终出现这个错误。最后查看这个C:UsersDefaultAppDataRoamingTencentQQPinyinmergecell.dict 文件发现原来他只有权限给了administrators,果断给users权限,再次启动DefaultAppPool,然后再localhost,大功告成。


    image

  • 相关阅读:
    @configuration 和 @bean
    js中关键字 const , let , var 的用法区别
    springboot+vue项目demo地址
    快速开发框架下载地址(github)
    搭建vue项目并启动vue项目
    export default{} 和 new Vue()都是什么意思
    反向代理
    [转]python类方法
    linux中waitpid及wait的用法
    mount
  • 原文地址:https://www.cnblogs.com/tangge/p/4193002.html
Copyright © 2011-2022 走看看