MOSS 2007: 3 дополнительных перенаправления привязки сборки, откуда они берутся - PullRequest
0 голосов
/ 26 июня 2009

У меня есть web.config работающего сервера MOSS с нашими пользовательскими настройками и web.config недавно установленного MOSS.

Вот 3 редиректа, источник которых я не знаю:

    <dependentAssembly>
        <assemblyIdentity name="Microsoft.SharePoint.Portal.SingleSignon" publicKeyToken="71e9bce111e9429c" culture="neutral" />
        <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />   </dependentAssembly>   
<dependentAssembly>
        <assemblyIdentity name="Microsoft.SharePoint.Portal.SingleSignon.Security" publicKeyToken="71e9bce111e9429c" culture="neutral" />
        <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />   </dependentAssembly>   
<dependentAssembly>
        <assemblyIdentity name="SPCanary_NET" publicKeyToken="71e9bce111e9429c" culture="neutral" />
        <bindingRedirect oldVersion="11.0.0.0" newVersion="12.0.0.0" />   </dependentAssembly>

Я не помню, чтобы добавить их вручную, и они не появляются в новой конфигурации. Обе установки являются SP1. Я подозреваю, что некоторые обновления могли добавить их. Просто любопытно. Кто-нибудь знает , когда именно эти перенаправления добавляются и что такое SPCanary_Net ?

Спасибо!

Ответы [ 2 ]

5 голосов
/ 28 июня 2009

Все эти три сборки являются DLL-библиотеками SharePoint. По токену открытого ключа вы можете сказать, что он одинаков для всех и совпадает с токеном всех других DLL-библиотек SharePoint.

Перенаправления привязки были автоматически добавлены SharePoint (возможно, службой администрирования WSS), поэтому код, скомпилированный для предыдущей версии, все равно будет работать с новой версией. Я не знаю, почему это происходит в какой-то момент после создания веб-приложения, а не с самого начала, но я сам видел, как это происходит.

Похоже, что SPCanary_Net (расположенный на C:\Program Files\Microsoft Office Servers\12.0\Bin\SPCanary.dll) используется Microsoft Office SharePoint Search, судя по этой записи . Использование слова «канарейка» означает, что это какой-то механизм защиты данных , который умирает в случае ошибки.

Обновление: Эти три перенаправления добавляются при установке MOSS 2007 SP2.

0 голосов
/ 26 июня 2009

SP_Canary.net является частью Office:

http://www.fileproperties.com/default.aspx?id=40469&filename=spcanary_net.dll

...