Ошибка вариаций Sharepoint - PullRequest
       7

Ошибка вариаций Sharepoint

0 голосов
/ 08 апреля 2010

Я получаю некоторые сумасшедшие ошибки при попытке создать варианты в Sharepoint.Кто-нибудь видел эту ошибку?

PublishingPage::AttemptPairUpWithPage() Ends. this: http://wseasp05/PT/Paginas/Destaque1.aspx, destPageUrl: /ES/Paginas/Destaque1.aspx   
Begin DeploymentWrapper::SynchronizePeerPages(), sourcePage = Paginas/Destaque1.aspx     
DeploymentWrapper::SynchronizePeerPages(), synchronizeDestUrl = /ES/Paginas/Destaque1.aspx
Access to the path 'C:\Windows\TEMP\11c7c12e-030d-4860-a942-f5ab71f0930d\ExportSettings.xml' is denied.     at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)     at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)     at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy)     at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)     at System.IO.FileInfo.Create()     at Microsoft.SharePoint.Deployment.Ex...  
...portDataFileManager.Initialize()     at Microsoft.SharePoint.Deployment.SPExport.InitializeExport()     at Microsoft.SharePoint.Deployment.SPExport.Run()     
Export Completed.    
DeploymentWrapper.SynchronizePeerPages() catches UnauthorizedAccessException.  Spawn failed for /ES/Paginas/Destaque1.aspx   
End of DeploymentWrapper.SynchronizePeerPages()

Заранее спасибо.

1 Ответ

0 голосов
/ 08 апреля 2010

Интересно.

'C:\Windows\TEMP\11c7c12e-030d-4860-a942-f5ab71f0930d\ExportSettings.xml' is denied.
  • Убедитесь, что пользователь, вошедший в систему SharePoint, имеет доступ к этому файлу (в частности, к этой временной папке)
  • Если код выполняется как задание таймера, убедитесь, чтоПользователь, который запускает службу таймера, имеет эти разрешения.
  • Может быть, вам просто нужно запустить код в контексте учетной записи пула приложений?Затем используйте SPSecurity.RunWithElevatedPrivileges (и убедитесь, что учетная запись пула приложений может обращаться к этому файлу)

Или, возможно, проблема с доступом к /ES/Paginas/Destaque1.aspx.В любом случае, убедитесь, что у пользователя есть соответствующие разрешения.

...