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

  • 相关阅读:
    记录一个用关于mybatis对象为null的坑
    微信小程序开发初体验--教你开发小程序
    聚合数据全国天气预报api接口
    免费的无次数限制的各类API接口(2)
    外卖订单爬虫(美团,饿了么,百度外卖)
    如何快速开发出一个高质量的APP——创业谈
    调用手机话费充值API的SDK编写思路
    基于Retrotfit2.1+Material Design+ijkplayer开发的一个APP(新闻,gif 动图,视频播放)
    技巧:利用 Workflow 显示附近的免费 Wi-Fi
    MyDiary,《你的名字。》同款日记应用
  • 原文地址:https://www.cnblogs.com/tangge/p/4193002.html
Copyright © 2011-2022 走看看