服务不可用HTTP错误503.该服务不可用。应用程序池已停止

时间:2012-11-11 17:13:14

标签: asp.net iis-7.5 application-pool http-status-code-503

我正在使用IIS8.0运行Windows 8

当我打开浏览器到我的本地站点实例时,我收到此错误:
暂停服务 HTTP错误503.该服务不可用。

收到错误后,应用程序池ASP.NET v4.0和.NET v4.5将停止。

检查IIS事件日志后,我看到了这一点:
警告:无法找到配置节'system.serviceModel / serviceHostingEnvironment'的架构。本节将被忽略 警告:无法找到配置节'system.serviceModel / behaviors'的架构。本节将被忽略 警告:无法找到配置节'system.web.extensions / scripting / webServices / jsonSerialization'的架构。本节将被忽略 错误:发生错误:无法添加“add”类型的重复集合条目,并将唯一键属性“key”设置为“DefaultLanguage”

对于所有上述事件,显示以下属性:
USER:MARK-PC \ Mark
消息来源:IIS配置

我检查了C:\ Windows \ System32 \ inetsrv \ config \ applicationHost.config 但是在那里找不到条目'DefaultLanguage'。

我的web.config看起来像这样:

<?xml version="1.0"?>
<configuration>
    <configSections>
        <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
        <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
            <sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
            </sectionGroup>
        </sectionGroup>
    </sectionGroup>
</configSections>




<appSettings>
    <clear/>
    <add key="DefaultLanguage" value="nl" />
...

我还在事件查看器(本地)\ Windows Logs \ Application中找到以下行: “模块DLL C:\ WINDOWS \ System32 \ inetsrv \ compstat.dll无法加载。数据是错误。”

我检查过\ inetsrv文件夹中没有compstat.dll文件。显然这是静态压缩,但不知道我是否启用了这个或如何安装文件!

然后我检查了哪些工作流程已启动(按照此处的说明进行操作:http://technet.microsoft.com/en-us/library/cc735182(v=WS.10).aspx):
- 单击“开始”,单击“控制面板”,然后单击“管理工具” - 右键单击​​“Internet信息服务(IIS)管理器”,然后选择“以管理员身份运行” - 在“连接”窗格中,选择计算机名称 - 在“功能视图”的“功能名称”列标题下,双击“工作进程”管理功能。将显示当前活动的应用程序池和工作进程的列表 - 如果工作进程正在运行,则工作进程的State列将指示Running。

我在这里看不到任何正在运行的进程。

我可以对上述内容做些什么?

0 个答案:

没有答案