none
win2008R2下的wsus问题

    问题

  • 前几天发现WSUS故障,之前的报错信息没有做保留,在网上找了很多帖子尝试修复,无解决,于是将wsus卸载,删除了wsus所有的安装文件和目录,删除了内置数据库,重新安装IIS和wsus 3.0SP2,可以安装完成但是没法跳转到服务器配置向导,报意外错误,无法完成此向导,到达wsus控制手动连接服务器也连接不上,但是服务器的端口是能通信的,客户端访问http://ip地址,出现iis7界面,于是使用wsusutil UseCustomWebSite更换成8530端口,仍然连接失败,wsus所需的服务也都已经运行,iis管理界面看上去也很正常,事件ID报错为:7053、12012、12022、12032、12042、12052

    WSUS 管理控制台遇到意外错误。这可能是暂时错误;请尝试重新启动该管理控制台。如果此错误仍然存在,

    请尝试通过删除 %appdata%\Microsoft\MMC\ 下的 wsus 文件来删除该控制台的永久性首选项。


    System.InvalidOperationException -- 客户端发现响应内容类型为“text/html; charset=utf-8”,但应为“text/xml”。
    请求失败,错误信息为:
    --
    <html>
        <head>
            <title>编译错误</title>
            <style>
             body {font-family:"Verdana";font-weight:normal;font-size: .7em;color:black;} 
             p {font-family:"Verdana";font-weight:normal;color:black;margin-top: -5px}
             b {font-family:"Verdana";font-weight:bold;color:black;margin-top: -5px}
             H1 { font-family:"Verdana";font-weight:normal;font-size:18pt;color:red }
             H2 { font-family:"Verdana";font-weight:normal;font-size:14pt;color:maroon }
             pre {font-family:"Lucida Console";font-size: .9em}
             .marker {font-weight: bold; color: black;text-decoration: none;}
             .version {color: gray;}
             .error {margin-bottom: 10px;}
             .expandable { text-decoration:underline; font-weight:bold; color:navy; cursor:hand; }
            </style>
        </head>

        <body bgcolor="white">

                <span><H1>“/ApiRemoting30”应用程序中的服务器错误。<hr width=100% size=1 color=silver></H1>

                <h2> <i>编译错误</i> </h2></span>

                <font face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif ">

                <b> 说明: </b>在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。
                <br><br>

                <b> 编译器错误消息: </b>CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.dll”--“拒绝访问。 ”<br><br>
    <b>源错误:</b><br><br>
                <table width=100% bgcolor="#ffffcc">
                   <tr><td>
                                  </td></tr>
                   <tr>
                      <td>
                          <code><pre>

    [没有相关的源行]</pre></code>

                      </td>
                   </tr>
                </table>

                <br>

                <b>源文件:</b> 
                   <b>行:</b>  0
                <br><br>
    <br><div class="expandable" onclick="OnToggleTOCLevel1('compilerOutputDiv')">显示详细的编译器输出:</div>
    <div id="compilerOutputDiv" style="display: none;">
                <br><table width=100% bgcolor="#ffffcc">
                   <tr>
                      <td>
                          <code><pre>

    c:\windows\system32\inetsrv> "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.Utils\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.Utils.dll" /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.BaseApi\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.BaseApi.dll" /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.StringResources\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.StringResources.dll" /R:"C:\Windows\assembly\GAC_64\System.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.CoreCommon\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.CoreCommon.dll" /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.AdminDataAccessProxy\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.AdminDataAccessProxy.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.DBlayer\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.DBlayer.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\assembly\dl3\4df75f63\000755e4_9b16ca01\microsoft.updateservices.webservices.apiremoting.DLL" /R:"C:\Windows\assembly\GAC_MSIL\System.Web.Mobile\2.0.0.0__b03f5f7f11d50a3a\System.Web.Mobile.dll" /R:"C:\Windows\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\Windows\assembly\GAC_MSIL\Microsoft.UpdateServices.Administration\3.1.6001.1__31bf3856ad364e35\Microsoft.UpdateServices.Administration.dll" /R:"C:\Windows\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.IdentityModel\3.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\mscorlib.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.ServiceModel\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Runtime.Serialization\3.0.0.0__b77a5c561934e089\System.Runtime.Serialization.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll" /R:"C:\Windows\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\Windows\assembly\GAC_64\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll" /out:"C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.dll" /debug- /optimize+ /w:4 /nowarn:1659;1699;1701  "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.0.cs" "C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.1.cs"


    Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.5483
    用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
    版权所有(C) Microsoft Corporation 2001-2005。保留所有权利。

    error CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.dll”--“拒绝访问。 ”
    </pre></code>

                      </td>
                   </tr>
                </table>

                

    </div>

        <script type="text/javascript">
        function OnToggleTOCLevel1(level2ID)
        {
          var elemLevel2 = document.getElementById(level2ID);
          if (elemLevel2.style.display == 'none')
          {
            elemLevel2.style.display = '';
          }
          else {
            elemLevel2.style.display = 'none';
          }
        }
        </script>
                              <br><br>

                <hr width=100% size=1 color=silver>

                <b>版本信息:</b> Microsoft .NET Framework 版本:2.0.50727.5485; ASP.NET 版本:2.0.50727.5491

                </font>

        </body>
    </html>
    <!-- 
    [HttpCompileException]: (0): error CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.dll”--“拒绝访问。 ”
       在 System.Web.Compilation.AssemblyBuilder.Compile()
       在 System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
       在 System.Web.Compilation.ApplicationBuildProvider.GetGlobalAsaxBuildResult(Boolean isPrecompiledApp)
       在 System.Web.Compilation.BuildManager.CompileGlobalAsax()
       在 System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
       在 System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)
    [HttpException]: (0): error CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\apiremoting30\5be96be8\8ff8bbee\App_global.asax.s_w3bbrl.dll”--“拒绝访问。 ”
       在 System.Web.HttpRuntime.FirstRequestInit(HttpContext context)
       在 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context)
       在 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)
    -->
    --.

    Source
    Microsoft.UpdateServices.Administration

    Stack Trace:
       在 Microsoft.UpdateServices.Administration.AdminProxy.CreateUpdateServer(Object[] args)
       在 Microsoft.UpdateServices.Administration.AdminProxy.GetUpdateServer()
       在 Microsoft.UpdateServices.UI.AdminApiAccess.AdminApiTools.GetUpdateServer()
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServer()
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.ConnectToServerAndPopulateNode(Boolean connectingServerToConsole)
       在 Microsoft.UpdateServices.UI.SnapIn.Scope.ServerSummaryScopeNode.OnExpand(AsyncStatus status)

    2016年10月27日 6:03

全部回复

  • 你好,

    1. 请问你是否完成了WSUS 的安装向导,完成后发现无法打开WSUS控制台? 如果是的话,请问你是否在向导的“productions and classifications”那步勾选了很多产品和类别,我们不建议在类别中勾选“Drivers”(驱动)。

    2. 检查一下你的WSUS服务器有没有安装过相关的更新来升级,如果还没安装KB2938066的话,建议装这个KB升级WSUS服务器,重启后检查是否能打开;

    WSUS 3.0 (SP2): Build 3.2.7600.226
    WSUS 3.0 (SP2) + KB2720211: Build 3.2.7600.251
    WSUS 3.0 (SP2) + KB2734608: Build 3.2.7600.256
    WSUS 3.0 (SP2) + KB2828185: Build 3.2.7600.262
    WSUS 3.0 (SP2) + KB2938066: Build 3.2.7600.274

    3. WSUS 3.0默认情况下用的是http端口80;所以你如果没有特意修改过端口的话就用80端口。

    4. 另外,也可以检查一下内存和CPU使用情况等。

    Best Regards,

    Anne


    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2016年10月28日 2:12
    版主
  • 1、首先我安装wsus组件的时候,并没有通过向导来安装,会报无法连接网络错误,我在论坛查询过,可能与组策略有关,但是我这台服务器还是一台额外DC,就没走向导,是通过在官网下载KB972455单独安装的,如若我想走系统向导,具体我需采取什么样的步骤?安装过程能全部完成,就是等安装完成之后,点击完成按钮应该是会跳出wsus控制台配置向导,在这一步的时候报错,报意外错误,无法完成此向导。

    2、请问安装KB2938066之前,是先卸载wsus组件,还在就在wsus安装的情况下?如若问题没有解决,您下面提及的5个补丁再一一安装?

    3、控制台向导没法正常显示,我才手工尝试调整连接端口来连接服务器的,连接不上服务器,论坛有人提及修改端口就能解决此问题。

    4、这是台物理机,内存和Cpu应该是没有问题。

    另外,这台服务器机器没做什么调整,只是修改了管理员密码和更新补丁,可能与近期更新的补丁有关。

    2016年11月3日 1:55