我的环境是Win server 2003充当服务器场的应用程序服务器。
我需要安装.NET 3.5,以便各种应用程序可以在SharePoint网站上运行。 不幸的是,这不是被certificate是可能的,我看到解决它的唯一行动是删除/重新安装所有的.NET。
我的问题是这是否会以任何方式“伤害”我的SharePoint安装。 我需要它是一个快速和无痛的过程,以便服务器可以以最小的停机时间恢复。
对于任何好奇的人来说,安装程序GUI或EventViewer都不会有任何错误信息,但是VSSWMSIFailInfo.txt还有这个问题:
DDSet_Error: CConfigEntry::RefreshConfigFile could not load _spConfigDoc path=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\WSF30.tmp isSuccessful=0 Error code: 0x1 DDSet_Error: CFxInstaller::SetupExtensions extensionElement.Initialize failed. cswMachineConfigPath=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\WSF30.tmp. Error code: 0x80004005 DDSet_Error: CFxInstaller::SetupBaseComponents SetupExtensions failed. Error code: 0x80004005 DDSet_Error: Setup failed. Error code: 0x80004005
唯一相关的信息,我可以find关于这是MSDN上的这篇文章: http : //social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/7bc9797b-10ec-42c5-a21e-99c2b45b83ad/ 。 不幸的是,build议的决议不适合我。 因此,我留下了霰弹枪的解决scheme…
下面是简短的回答:它会毁了你的一天。
不可否认,我使用删除工具删除了.net,而不是通过控制面板。 SharePoint不喜欢将.NET从它下拉出来。
下面是我如何修复它,而无需重新安装SharePoint或IIS:(这发生后.NET已被删除,SharePoint在痛苦中)
<processModel>
节点(无效的引号)中有无效的标记。 我build议备份这个文件,这样可以覆盖整个文件 – 我使用procmon来确定在psconfigui.exe文件被读取时正在读取的文件。 这可能是也可能不是你遇到的问题,因为它看起来相当随机。 经过所有这些步骤(可能是一个iisreset)SharePoint应该终于再次工作! 什么样的恶梦
SharePoint将会合适,事情将从那里下山。
在你触及其他任何东西之前备份你的网站,然后看看重新安装.NET Frameworks的能力,因为它们是SP的骨干。