none
WSS 3.0 SP1 + .Net Framework 3.5 SP1 KB967190更新前可用,更新后出现错误 RRS feed

  • 问题

  • CPU类型:AMD64
    原来安装:WSS 3.0 SP1 + SQL Server 2008 + .Net Framework 3.5 SP1 
    可以使用。
    在更新了KB967190等之后,WSS就不能用了。运行“SharePoint 3.0 管理中心”出现如下问题,重新配置Sharepoint也没有用。

    请问怎么解决?
     

    “/”应用程序中的服务器错误。

    编译错误

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

    编译器错误消息: CS0007: 意外的公共语言运行时初始化错误 --“%1 不是有效的 Win32 应用程序。 ”

    源错误:

     
    [没有相关的源行]

    源文件:    行: 0



    c:\windows\system32\inetsrv> "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\csc.exe" /t:library /utf8output /R:"C:\WINDOWS\assembly\GAC_64\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.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.IdentityModel\3.0.0.0__b77a5c561934e089\System.IdentityModel.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.ServiceModel.Web\3.5.0.0__31bf3856ad364e35\System.ServiceModel.Web.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.WorkflowServices\3.5.0.0__31bf3856ad364e35\System.WorkflowServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll" /R:"C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\mscorlib.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\3.0.0.0__b77a5c561934e089\System.ServiceModel.dll" /R:"C:\WINDOWS\assembly\GAC_64\System.Data\2.0.0.0__b77a5c561934e089\System.Data.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint\12.0.0.0__71e9bce111e9429c\Microsoft.SharePoint.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.EnterpriseServices\2.0.0.0__b03f5f7f11d50a3a\System.EnterpriseServices.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll" /R:"C:\WINDOWS\assembly\GAC_MSIL\System.Web.Services\2.0.0.0__b03f5f7f11d50a3a\System.Web.Services.dll" /out:"C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\5bd34907\9a06517f\zh-CN\App_GlobalResources.fqvfc7or.resources.dll" /debug- /optimize+ /res:"C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\5bd34907\9a06517f\resources.spadmin.zh-cn.resources" /res:"C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\5bd34907\9a06517f\resources.spsearchadmin.zh-cn.resources" /res:"C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\5bd34907\9a06517f\resources.wss.zh-cn.resources" /w:4 /nowarn:1659;1699;1701  "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\Temporary ASP.NET Files\root\5bd34907\9a06517f\App_GlobalResources.fqvfc7or.zh-CN_0.cs"
    
    
    
    
    
    
    
    
    
    
    
    Microsoft (R) Visual C# 2005 编译器 版本 8.00.50727.3053
    
    
    
    用于 Microsoft (R) Windows (R) 2005 Framework 版本 2.0.50727
    
    
    
    版权所有(C) Microsoft Corporation 2001-2005。保留所有权利。
    
    
    
    
    
    
    
    fatal error CS0007: 意外的公共语言运行时初始化错误 --“%1 不是有效的 Win32 应用程序。 ”
    
    
    
    



    版本信息: Microsoft .NET Framework 版本:2.0.50727.3082; ASP.NET 版本:2.0.50727.3082
    2009年4月21日 1:04

答案

  • 这位兄弟明显没经历过打过补丁后的痛苦嘛...
    我们production从来不装更新...
    如果打了没点事,我们就谢天谢地了...
    补丁在production总是让人怕怕..


    Joshua
    • 已标记为答案 Ngwi 2009年5月11日 1:27
    2009年5月9日 5:38

全部回复

  • 您好!

     

    请问您的WSS3.0是安装Windows server 2003上还是Windows server 2008上?

     

    操作系统是64位的还是32位的?

     

    安装967190hoxfixPrerequisites如下:

     

    You must have .NET Framework 3.5 SP1 or .NET Framework 3.0 SP2 installed to apply this hotfix.

     

    版本信息: Microsoft .NET Framework 版本:2.0.50727.3082; ASP.NET 版本:2.0.50727.3082

     

    请问您的WSS3.0服务器安装了.NET Framework 3.5 SP1 or .NET Framework 3.0 SP2吗?

     

    如果没有的话,请先安装.NET Framework 3.5 SP1 or .NET Framework 3.0 SP2,然后安装该补丁,然后检查结果如何。

     

    FIX: You cannot open an XPS document by using the Microsoft XPS Viewer on a Windows Vista x64 edition-based computer that has .NET Framework 3.5 SP1 installed

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;967190

     

    Rock Wang 望正茂


    Rock Wang– MSFT
    2009年4月21日 3:10
    版主
  • 安装于Windows 2003 Enterprise x64下。
    具体哪个更新我忘记了,但是可以确认的是今年年初发布的.Net Framework 3.5 SP1更新。
    1、安装.Net Framework 3.5 SP1 (完整版)
    2、安装WSS 3.0 SP1。
    3、配置WSS 3.0 SP1。(到这里是可以正常使用的)
    4、安装Windows系列更新。
    5、访问控制中心等等,出现了上面的错误页面。

    2009年4月21日 4:28
  • 您好!

     

    尝试重新启动服务器,检查结果如何。

     

    请将应用程序日志包含相关错误信息发送到论坛中。

     

    您在重新配置SharePoint的时候有没有成功?

     

    请重新配置产生的日志文件发送到我的邮箱:v-rocwan@microsoft.com

     

    Rock Wang 望正茂


    Rock Wang– MSFT
    2009年4月22日 6:44
    版主
  • 1、尝试重新启动服务器,可以重新启动,但问题依旧。
    2、您在重新配置SharePoint的时候有没有成功?成功了。
    3、我现在卸载了.net Framework想重新装,结果卸载完.net Framwork 语言包 3.0SP1和3.5就动弹不得了。其他的.net Framework不能卸载,World Wide Web服务也不能启动。最后我卸载IIS,再重装IIS,WWW服务就不见了。

    WSS怎么这么脆弱啊,安装了Windows更新就出问题了。

    上次是WSS3.0配置在第五步出错,我也把错误日志发您邮箱了,结果也没有下文。我重装系统,这回WSS可以用了,然后安装更新,就成了今天这副光景。

    2009年4月24日 1:51
  • 您好!

     

    首先我们应该根据错误日志和信息来诊断问题。我不清楚您是根据什么原因来卸载.net framework以及IIS的?

     

    结果卸载完.net Framwork 语言包 3.0SP13.5就动弹不得了。具体是什么意思,有什么错误信息呢?

     

    最后我卸载IIS,再重装IISWWW服务就不见了。

     

    请问您是如何卸载并重新安装IIS的呢,您的操作有没有成功呢?

     

    对于目前的环境,您可以先安装IIS,然后在重新配置WSS,看结果如何。

     

    确定硬件和软件要求 (Windows SharePoint Services)

    http://technet.microsoft.com/zh-cn/library/cc288751.aspx

     

    在独立的计算机上安装 Windows SharePoint Services 3.0

    http://technet.microsoft.com/zh-cn/library/cc288005.aspx

     

    Rock Wang 望正茂


    Rock Wang– MSFT
    2009年4月27日 6:24
    版主
  • 1、卸载完.net Framwork 语言包 3.0SP1和3.5就动弹不得了这个可能是.NET Framework自身的问题。我是从添加删除程序里删除了.NET Framework 3.0语言包,原因是从2.0到3.5SP1只有这个项目可以被卸载(按卸载按钮,最后不会出现错误提示并回滚)。
    2、最后我卸载IIS,再重装IIS,WWW服务就不见了。指的是通过添加删除程序里的添加删除Windows组件,去掉IIS(应用程序服务器)前的勾勾就卸载了,然后再同样办法,钩选应用程序服务器前的勾,确定,也能安装,但WWW服务不存在也无法启动。
    3、版本信息: Microsoft .NET Framework 版本:2.0.50727.3082; ASP.NET 版本:2.0.50727.3082(安装了.NET Framework 3.0和3.5,IIS也只能支持2.0)。
    4、现在,抛开那些不管,我重新安装64位Windows 2003,WSS 3.0可用,然后再安装更新就不能用了。现在我唯一能做的是重新安装Windows 2003和WSS3.0并禁用更新。不敢再试了。觉得WSS 3.0和新的.NET Framwork更新兼容性挺差的。
    2009年5月5日 14:45
  • 看样子可能是.NET 的补丁有些兼容性的问题?我记得我在SPS2003 的时候,遇到过类似的情况,同样是打补丁的问题,当时的状况一样,结果就是.net出了问题,有位搞开发的兄弟给我指了一招,运行了一下。net framework 下面的aspnet_regiis吧,就把问题修复了。
    风中的舞蹈
    2009年5月6日 13:36
    版主
  • 谢谢你们的答复,我也试过了这个方法,可是没有用。我看还是老老实实禁用更新吧,MS的升级都不考虑全局吗?头大。

    2009年5月7日 11:20
  • 这位兄弟明显没经历过打过补丁后的痛苦嘛...
    我们production从来不装更新...
    如果打了没点事,我们就谢天谢地了...
    补丁在production总是让人怕怕..


    Joshua
    • 已标记为答案 Ngwi 2009年5月11日 1:27
    2009年5月9日 5:38
  • 善!

    2009年5月11日 1:27