2014-12-03 70 views
1

我似乎无法让我的本地服务器工作,但我能够在其他服务器上运行我的项目就好了。我不知道为什么我不能让它在本地运行。服务器错误/应用

System.Web.HttpException:请求不可用在此上下文中

[HttpException(0X80004005):请求不可用在此上下文] System.Web.HttpContext.get_Request()12741358 Sitecore的。 Security.Authentication.FormsAuthenticationHelper.GetCurrentUser()+134 Sitecore.Security.Authentication.AuthenticationHelper.GetActiveUser()+24 Sitecore.Security.AccessControl.ItemAccess.IsAllowed(项项目,accessRight accessRight)+39 Sitecore.Data.Managers .ItemProvider.ApplySecurity(Item item,SecurityCheck securityCheck)+113 Sitecore.Data.Managers.ItemManager.G etItem(ID itemId,语言语言,版本版本,数据库数据库)+257 Sitecore.Data.TemplateRecords.GetTemplate(ID templateID,Language language)+168 Sitecore.Sharedsource.Tasks.TemplateConfigurationBuilder.Create(数据库数据库,XmlNode configNode) 386 Sitecore.Sharedsource.Tasks.NewsMover.AddTemplateConfiguration(XmlNode的configNode)69

[TargetInvocationException:异常已被调用的目标抛出] System.RuntimeMethodHandle.InvokeMethod(对象目标,对象[]参数,签名sig,布尔构造函数)+0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,Object [] parameters,Object [] arguments)+76 System.Reflection .RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo culture)+193 System.Reflection.MethodBase.Invoke(Object obj,Object [] parameters)+35 Sitecore.Configuration.Factory。 +832 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode,String [] parameters,Object obj,Boolean assert,Boolean deferred,IFactoryHelper helper)+759 Sitecore.Configuration.Factory。AssignProperties(Object obj,Object [] properties) CreateObject(XmlNode configNode,String [] parameters,Boolean assert,IFactoryHelper helper)+296 Sitecore.Events.EventSubscribers.Add(String eventName,XmlNode configNode)+235 Sitecore.Events.Event.GetConfigSubscribers()+ 379 Sitecore。 Events.Event.RaiseEvent(String eventName,Object []参数)+373 Sitecore.Data.DataProviders.Sql.SqlDataProvider.SetProperty(String parameterName,String value,CallContext context)+313 Sitecore.Data.DataProvider.DataProvider.SetProperty(String name,String value,CallContext context,DataProviderCollection providers) 138 Sitecore.ContentSearch.Maintenance.IndexDatabasePropertyStore.Set(String键,字符串值)229

[TargetInvocationException:异常已被调用的目标抛出] System.RuntimeMethodHandle.InvokeMethod(对象目标, Object []参数,Signature sig,布尔构造函数)+0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj,Object [] parameters,Object [] arguments)+76 Syste m.Reflection.RuntimeMethodInfo.Invoke(Object obj,BindingFlags invokeAttr,Binder binder,Object []参数,CultureInfo culture)+193 System.Reflection.MethodBase.Invoke(Object obj,Object [] parameters)+35 Sitecore.Configuration .Factory.AssignProperties(Object obj,Object []属性)+832 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode,String []参数,Object obj,布尔断言,布尔延迟,IFactoryHelper助手)+759 Sitecore.Configuration 。厂。CreateObject(XmlNode configNode,String [] parameters,Boolean assert,IFactoryHelper helper)+296 Sitecore.Configuration.Factory.CreateObject(String configPath,String [] parameters,Boolean assert)+666 Sitecore.ContentSearch.ContentSearchManager.get_SearchConfiguration() 261个 Sitecore.ContentSearch.SolrProvider.SolrContentSearchManager.get_Cores()77 Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorSolrStartUp.Initialize()57

[HttpException(0X80004005):异常已经通过目标引发异常一个调用。] System.Web.HttpApplicationFactory.EnsureAppStartCalledForIntegratedMode(HttpContext上下文,HttpApplication应用程序)+12962661 System.Web.HttpApplica tion.RegisterEventSubscriptionsWithIIS(IntPtr的appContext,HttpContext的上下文中,MethodInfo的[]处理程序)175 System.Web.HttpApplication.InitSpecial(HttpApplicationState状态,MethodInfo的[]处理程序,IntPtr的appContext,HttpContext的上下文中)304 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance (IntPtr的appContext,HttpContext的上下文中)404 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr的appContext)475

[HttpException(0X80004005):异常已被调用的目标抛出] 系统。 Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+12979668 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+159 System.Web.HttpRuntime。 ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext上下文)+12819261

+0

堆栈似乎表明,你正在寻找当前用户调用,这是sitecore吗?建议与他们开一张支持票。如果认证模式是匿名的,则用户上下文可能不可用。 – 2014-12-03 22:54:06

回答

2

可能不会帮助,但according to MSDN,如果您的Web应用程序在集成模式下的IIS 7下运行,则会抛出此异常。你知道如果是这样吗?

编辑:阅读进一步好像它在集成模式IIS 7的组合,再加上访问从方法的请求对象,并最终得到的Application_Start

相关问题