1

我正在使用 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
SOURCE: IIS-Configuration

我检查了 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 日志\应用程序中找到以下行:“模块 DLL C:\WINDOWS\System32\inetsrv\compstat.dll 加载失败。数据是错误。”

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

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

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

上述情况我能做些什么?

4

0 回答 0