2017-04-18 3 views
0

Meine Website hat richtig funktioniert. Windows Server 2008 SP1 PatchSitecore Publishing Initialisierung 7.1

Gestern habe ich Setup und einige sichere Dateien: KB3011780, KB4012212, KB976902

und dann veröffentlichen Artikel funktioniert nicht!

Dies ist das Fehlerbild:
this is the error img

Und unten sind die Protokolle:

Heartbeat 12:47:58 ERROR Exception while handling event Sitecore.Publishing.StartPublishingRemoteEvent 
Exception: System.NullReferenceException 
Message: Object reference not set to an instance of an object. 
Source: System.Web 
    at System.Web.Security.Roles.IsUserInRole(String username, String roleName) 
    at Sitecore.Security.Accounts.RolesInRolesProvider.IsUserInRole(User user, Role targetRole, Boolean includeIndirectMemberships) 
    at Sitecore.Security.AccessControl.AccessRule.RuleApplies(Account account, AccessRight accessRight, PropagationType propagationType, Boolean includeRoleMembers, Boolean includeEveryoneMembers) 
    at Sitecore.Security.AccessControl.AccessRuleCollectionHelper.GetMatchingRule(Account account, AccessRight accessRight, PropagationType propagationType, AccessPermission permission, Boolean includeRoleMembers, Boolean includeEveryoneMembers) 
    at Sitecore.Security.AccessControl.AccessRuleCollectionHelper.GetMatchingRule(Account account, AccessRight accessRight, PropagationType propagationType) 
    at Sitecore.Security.AccessControl.ItemAuthorizationHelper.GetItemAccess(Item item, Account account, AccessRight accessRight, PropagationType propagationType) 
    at Sitecore.Buckets.Security.AuthenticationHelper.GetItemAccess(Item item, Account account, AccessRight accessRight, PropagationType propagationType) 
    at Sitecore.Security.AccessControl.ItemAuthorizationHelper.GetAncestorAccess(Item item, Account account, AccessRight accessRight, PropagationType propagationType) 
    at Sitecore.Security.AccessControl.ItemAuthorizationHelper.GetItemAccess(Item item, Account account, AccessRight accessRight, PropagationType propagationType) 
    at Sitecore.Buckets.Security.AuthenticationHelper.GetItemAccess(Item item, Account account, AccessRight accessRight, PropagationType propagationType) 
    at Sitecore.Security.AccessControl.ItemAuthorizationHelper.GetAccess(Item item, Account account, AccessRight accessRight) 
    at Sitecore.Security.AccessControl.AuthorizationProvider.GetAccess(ISecurable entity, Account account, AccessRight accessRight) 
    at Sitecore.Security.AccessControl.AuthorizationManager.IsAllowed(ISecurable entity, AccessRight right, Account account) 
    at Sitecore.Data.Managers.ItemProvider.ApplySecurity(Item item, SecurityCheck securityCheck) 
    at Sitecore.Data.Managers.ItemManager.GetItem(String itemPath, Language language, Version version, Database database) 
    at Sitecore.Publishing.PublishOptions.GetPublishingTargets() 
    at Sitecore.Publishing.PublishOptions..ctor(Database sourceDatabase, Database targetDatabase, PublishMode mode, Language language, DateTime publishDate) 
    at Sitecore.Publishing.DistributedPublishingManager.DecodeOptions(DistributedPublishOptions options) 
    at Sitecore.Publishing.DistributedPublishingManager.GetOptions(DistributedPublishOptions[] options) 
    at Sitecore.Publishing.DistributedPublishingManager.StartPublishing(StartPublishingRemoteEvent event) 
    at Sitecore.Events.Event.EventSubscribers.RaiseEvent(String eventName, Object[] parameters, EventResult result) 
    at Sitecore.Events.Event.RaiseEvent(String eventName, Object[] parameters) 
    at Sitecore.Eventing.Remote.RemoteEventMap.OnGenericRemoteEvent[TEvent](TEvent event) 
    at Sitecore.Eventing.EventProvider.RaiseEvent(Object event, Type eventType, EventContext context) 
+0

Können Sie die Frage klären? Was willst du fragen? –

+0

Related: https://community.sitecore.net/developers/f/8/t/549 –

+0

Eine schnelle Lösung ist nur Recycling-App-Pool. Es sollte funktionieren. –

Antwort

0

Wenn Sie die „Failed Requests Trace“ Funktion aktiviert ist, kann es solche Fehler verursachen, wenn HttpContext ist nicht verfügbar. Versuchen Sie es, oder zumindest zu deaktivieren, sinkendes Niveau Tracing bis auf „Warnung“

<add provider="ASPNET" ... verbosity="Warning" /> 

weitere Informationen finden über Trace Gescheiterte Anfragen here.

0

manchmal funktionierte es normal, manchmal nicht funktionieren. Ich kopiere die Website-Dateien auf einen anderen Server, es funktioniert! jemand weiß warum? vielen Dank!

+0

ein anderer Server verwendet die gleiche Datenbank, den gleichen Windows Server 2008 R2 SP1. –