Невозможно просмотреть восстановленные страницы сайта

Я сделал прототип сайта SharePoint 2010 через машину VirtualBox. Я успешно сделал бэкап всей фермы (все элементы бэкапятся без ошибок). После этого я восстановил резервную копию на другом снимке VirtualBox и на реальной машине без ошибок (все элементы были восстановлены успешно). Однако при просмотре некоторых дочерних сайтов и их страниц я получаю следующую ошибку:

Ошибка сервера в приложении '/'

<nativehr>0x80070012</nativehr><nativestack>stswel.dll: (unresolved symbol, module offset=00000000000CADB7) at 0x000007FEEEB6ADB7
stswel.dll: (unresolved symbol, module offset=00000000000F7F3F) at 0x000007FEEEB97F3F...

Ошибка источника:

Во время выполнения текущего веб-запроса возникло необработанное исключение. Информацию о происхождении и расположении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировки стека:

[

COMException (0x80070012): <nativehr>0x80070012</nativehr><nativestack>stswel.dll: (unresolved symbol, module offset=00000000000CADB7) at 0x000007FEEEB6ADB7
stswel.dll: (unresolved symbol, module offset=00000000000F7F3F) at 0x000007FEEEB97F3F
stswel.dll: (unresolved symbol, module offset=00000000000F945B) at 0x000007FEEEB9945B
owssvr.dll: (unresolved symbol, module offset=00000000000B460F) at 0x000007FEEE2C460F
owssvr.dll: (unresolved symbol, module offset=00000000000C07CC) at 0x000007FEEE2D07CC
mscorwks.dll: (unresolved symbol, module offset=00000000002BF827) at 0x000007FEF76AF827
Microsoft.SharePoint.Library.ni.dll: (unresolved symbol, module offset=00000000000E6D39) at 0x000007FEEEA16D39
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001A4F67D) at 0x000007FEF2F6F67D
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001A1E9B6) at 0x000007FEF2F3E9B6
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001C0779E) at 0x000007FEF312779E
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001C080E4) at 0x000007FEF31280E4
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001F22EAC) at 0x000007FEF3442EAC
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001FD0545) at 0x000007FEF34F0545
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001FD2FBE) at 0x000007FEF34F2FBE
System.Web.ni.dll: (unresolved symbol, module offset=00000000002C467F) at 0x000007FEF08C467F
System.Web.ni.dll: (unresolved symbol, module offset=00000000002C447B) at 0x000007FEF08C447B
System.Web.ni.dll: (unresolved symbol, module offset=00000000002C432A) at 0x000007FEF08C432A
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001FCFE7A) at 0x000007FEF34EFE7A
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001F21816) at 0x000007FEF3441816
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001F22D20) at 0x000007FEF3442D20
Microsoft.SharePoint.ni.dll: (unresolved symbol, module offset=0000000001FCFF46) at 0x000007FEF34EFF46
Micros</nativestack>]
   Microsoft.SharePoint.Library.SPRequestInternalClass.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet, String bstrCurrentFolderUrl, Int32 iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts, Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage, String& pbstrSiteRoot, Guid& pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent, Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders, String& pbstrRedirectUrl, Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags, Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32& pdwNumBuildDependencies, Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder) +0
   Microsoft.SharePoint.Library.SPRequest.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet, String bstrCurrentFolderUrl, Int32 iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts, Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage, String& pbstrSiteRoot, Guid& pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent, Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders, String& pbstrRedirectUrl, Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags, Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32& pdwNumBuildDependencies, Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder) +589

[SPException]
   Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +27254482
   Microsoft.SharePoint.Library.SPRequest.GetFileAndMetaInfo(String bstrUrl, Byte bPageView, Byte bPageMode, Byte bGetBuildDependencySet, String bstrCurrentFolderUrl, Int32 iRequestVersion, Boolean& pbCanCustomizePages, Boolean& pbCanPersonalizeWebParts, Boolean& pbCanAddDeleteWebParts, Boolean& pbGhostedDocument, Boolean& pbDefaultToPersonal, Boolean& pbIsWebWelcomePage, String& pbstrSiteRoot, Guid& pgSiteId, UInt32& pdwVersion, String& pbstrTimeLastModified, String& pbstrContent, Byte& pVerGhostedSetupPath, UInt32& pdwPartCount, Object& pvarMetaData, Object& pvarMultipleMeetingDoclibRootFolders, String& pbstrRedirectUrl, Boolean& pbObjectIsList, Guid& pgListId, UInt32& pdwItemId, Int64& pllListFlags, Boolean& pbAccessDenied, Guid& pgDocid, Byte& piLevel, UInt64& ppermMask, Object& pvarBuildDependencySet, UInt32& pdwNumBuildDependencies, Object& pvarBuildDependencies, String& pbstrFolderUrl, String& pbstrContentTypeOrder) +27641455
   Microsoft.SharePoint.SPWeb.GetWebPartPageContent(Uri pageUrl, Int32 pageVersion, PageView requestedView, HttpContext context, Boolean forRender, Boolean includeHidden, Boolean mainFileRequest, Boolean fetchDependencyInformation, Boolean& ghostedPage, Byte& verGhostedPage, String& siteRoot, Guid& siteId, Int64& bytes, Guid& docId, UInt32& docVersion, String& timeLastModified, Byte& level, Object& buildDependencySetData, UInt32& dependencyCount, Object& buildDependencies, SPWebPartCollectionInitialState& initialState, Object& oMultipleMeetingDoclibRootFolders, String& redirectUrl, Boolean& ObjectIsList, Guid& listId) +1750
   Microsoft.SharePoint.ApplicationRuntime.SPRequestModuleData.FetchWebPartPageInformationForInit(HttpContext context, SPWeb spweb, Boolean mainFileRequest, String path, Boolean impersonate, Boolean& fGhostedPage, Byte& verGhostedPage, Guid& docId, UInt32& docVersion, String& timeLastModified, SPFileLevel& spLevel, String& masterPageUrl, String& customMasterPageUrl, String& webUrl, String& siteUrl, Guid& siteId, Object& buildDependencySetData, SPWebPartCollectionInitialState& initialState, String& siteRoot, String& redirectUrl, Object& oMultipleMeetingDoclibRootFolders, Boolean& objectIsList, Guid& listId, Int64& bytes) +26195281
   Microsoft.SharePoint.ApplicationRuntime.SPRequestModuleData.FetchWebPartPageInformation(HttpContext context, String path, Boolean impersonate, Boolean& fGhostedPage, Byte& verGhostedPage, Guid& docId, UInt32& docVersion, String& timeLastModified, SPFileLevel& level, String& masterpageUrl, String& customMasterPageUrl, String& webUrl, String& siteUrl, Guid& siteId, Object& buildDependencySetData) +388
   Microsoft.SharePoint.ApplicationRuntime.SPDatabaseFile.EnsureContentFetched(HttpContext context, SPRequestModuleData requestData) +364
   Microsoft.SharePoint.ApplicationRuntime.SPVirtualFile.GetFile(String virtualPath, Boolean fetchContent) +101
   Microsoft.SharePoint.ApplicationRuntime.SPVirtualPathProvider.GetFile(String virtualPath) +78
   System.Web.Hosting.VirtualPathProvider.GetFileWithCheck(String virtualPath) +31
   System.Web.UI.DependencyParser.ParseFile(String physicalPath, VirtualPath virtualPath) +219
   System.Web.UI.DependencyParser.GetVirtualPathDependencies() +10955063

Некоторые файлы ресурсов, импортированные через конструктор SharePoint, также недоступны.


person Mikhail    schedule 24.08.2012    source источник
comment
Первый шаг — перейти на этот сайт и добавить строку запроса ?contents=1. убить все. Если страница загружается, по крайней мере, вы сузили проблему до веб-части. убедитесь, что у вас развернуты все одинаковые решения фермы. Хорошим, хотя и надоедливым способом проверки сходства ферм является сравнение системы каталогов /14/ между двумя серверами.   -  person Robert Christ    schedule 24.08.2012
comment
Спасибо, сделаю. Да, у меня есть несколько WebParts, восстановленных из резервной копии. Что значит убить всех? Веб-части? WSS_контент?   -  person Mikhail    schedule 25.08.2012
comment
На этой странице есть возможность закрыть/удалить веб-части на странице. Вы можете проверить наличие проблемы с веб-частью, закрыв или удалив ее на странице ?contents=1. Это сработало?   -  person Robert Christ    schedule 27.08.2012
comment
Я пробовал этот подход. Веб-части правильные. Главная страница кажется поврежденной после восстановления.   -  person Mikhail    schedule 27.08.2012


Ответы (1)


Эта проблема вызвана тем, что главная страница v4.master определенного дочернего сайта повреждена (и отсутствовала после восстановления... по какой-то причине). При открытии восстановленного дочернего сайта в SharePoint Designer появляется соответствующее сообщение об ошибке времени разработки.

person Mikhail    schedule 29.08.2012