Моя среда - это Win server 2003, выступающий в качестве сервера приложений для фермы.
Мне нужно установить .NET 3.5, чтобы различные приложения могли работать на сайтах SharePoint. К сожалению, это невозможно, и я вижу единственный способ решить эту проблему - удалить / переустановить все .NET.
Мой вопрос в том, повредит ли это моей установке SharePoint каким-либо образом. Мне нужно, чтобы это был быстрый и безболезненный процесс, чтобы сервер мог вернуться к работе с минимальным временем простоя.
Для всех, кому интересно, графический интерфейс установщика или 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
Единственная важная информация, которую я смог найти по этому поводу, - это сообщение на msdn: http://social.msdn.microsoft.com/Forums/en-US/netfxsetup/thread/7bc9797b-10ec-42c5-a21e-99c2b45b83ad/. К сожалению, предложенное решение не сработало. Следовательно, я остаюсь с решением для дробовика ...
Вот краткий ответ: это испортит вам день.
По общему признанию, я удалил .net с помощью инструмента для удаления, а не через панель управления. SharePoint не любит, когда из-под него вытаскивают .NET.
Вот как я это исправил, не переустанавливая SharePoint или IIS: (это происходит ПОСЛЕ того, как .NET был удален, и SharePoint в агонии)
<processModel>
узел (неверные кавычки). Я бы посоветовал сделать резервную копию, чтобы вы могли перезаписать весь файл - я использовал procmon, чтобы выяснить, какой файл читается, когда psconfigui.exe блокируется. Это может быть или не быть проблемой, с которой вы столкнетесь, поскольку это кажется довольно случайным.После всех этих шагов (и, вероятно, iisreset) SharePoint, наконец, снова должен работать! Какой кошмар
SharePoint подойдет, и с этого момента все пойдет под откос.
Сделайте РЕЗЕРВНОЕ КОПИРОВАНИЕ своего сайта (ов), прежде чем касаться чего-либо еще, а затем посмотрите на возможность переустановки .NET Framework, поскольку они являются основой SP.