C# 应用程序中的服务器错误

C# 应用程序中的服务器错误,c#,asp.net,C#,Asp.net,我似乎无法在我的本地服务器上运行这个程序,但我可以在其他服务器上运行我的项目。我不知道为什么我不能让它在本地运行 System.Web.HttpException:请求在此上下文中不可用 [HttpException(0x80004005):请求在此上下文中不可用] System.Web.HttpContext.get_Request()+12741358 Sitecore.Security.Authentication.FormsAuthenticationHelper.GetCurrentU

我似乎无法在我的本地服务器上运行这个程序,但我可以在其他服务器上运行我的项目。我不知道为什么我不能让它在本地运行

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(Item-Item,AccessRight-AccessRight)+39 Sitecore.Data.Manager.ItemProvider.ApplySecurity(Item-Item,SecurityCheck-SecurityCheck)+113 Sitecore.Data.Manager.ItemManager.GetItem(ID itemId、语言、版本、数据库)+257 Sitecore.Data.TemplateRecords.GetTemplate(ID templateID,Language)+168 Sitecore.Sharedsource.Tasks.TemplateConfigurationBuilder.Create(数据库,XmlNode configNode)+386 Sitecore.Sharedsource.Tasks.NewsMover.AddTemplateConfiguration(XmlNode configNode)+69

[TargetInvocationException:调用的目标已引发异常。] System.RuntimeMethodHandle.InvokeMethod(对象目标、对象[]参数、签名符号、布尔构造函数)+0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(对象obj,对象[]参数,对象[]参数)+76 System.Reflection.RuntimeMethodInfo.Invoke(对象obj、BindingFlags invokeAttr、绑定绑定器、对象[]参数、CultureInfo区域性)+193 System.Reflection.MethodBase.Invoke(对象obj,对象[]参数)+35 Sitecore.Configuration.Factory.AssignProperties(对象obj,对象[]属性)+832 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode,字符串[]参数,对象obj,布尔断言,布尔延迟,IFactoryHelper帮助)+759 Sitecore.Configuration.Factory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言,IFactoryHelper帮助程序)+296 添加(字符串eventName,XmlNode configNode)+235 Sitecore.Events.Event.GetConfigSubscribers()+379 Sitecore.Events.Event.RaiseEvent(字符串eventName,对象[]参数)+373 Sitecore.Data.DataProviders.Sql.SqlDataProvider.SetProperty(字符串参数名称、字符串值、CallContext上下文)+313 Sitecore.Data.DataProviders.DataProvider.SetProperty(字符串名称、字符串值、CallContext上下文、DataProviderCollection提供程序)+138 Sitecore.ContentSearch.Maintenance.IndexDatabasePropertyStore.Set(字符串键,字符串值)+229

[TargetInvocationException:调用的目标已引发异常。] System.RuntimeMethodHandle.InvokeMethod(对象目标、对象[]参数、签名符号、布尔构造函数)+0 System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(对象obj,对象[]参数,对象[]参数)+76 System.Reflection.RuntimeMethodInfo.Invoke(对象obj、BindingFlags invokeAttr、绑定绑定器、对象[]参数、CultureInfo区域性)+193 System.Reflection.MethodBase.Invoke(对象obj,对象[]参数)+35 Sitecore.Configuration.Factory.AssignProperties(对象obj,对象[]属性)+832 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode,字符串[]参数,对象obj,布尔断言,布尔延迟,IFactoryHelper帮助)+759 Sitecore.Configuration.Factory.CreateObject(XmlNode configNode,字符串[]参数,布尔断言,IFactoryHelper帮助程序)+296 Sitecore.Configuration.Factory.CreateObject(字符串configPath,字符串[]参数,布尔断言)+666 Sitecore.ContentSearch.ContentSearchManager.get\u SearchConfiguration()+261 Sitecore.ContentSearch.SolrProvider.SolrContentSearchManager.get_Cores()+77 Sitecore.ContentSearch.SolrProvider.CastleWindsorIntegration.WindsorSolrStartUp.Initialize()+57

[HttpException(0x80004005):调用目标已引发异常。] System.Web.HttpApplicationFactory.confureStartCalledForIntegratedMode(HttpContext上下文,httpapplicationapp)+12962661 System.Web.HttpApplication.registereventsubscriptionswithis(IntPtr-appContext,HttpContext-context,MethodInfo[]handlers)+175 System.Web.HttpApplication.InitSpecial(HttpApplicationState,MethodInfo[]处理程序,IntPtr-appContext,HttpContext-context)+304 System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr-appContext,HttpContext-context)+404 System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext)+475

[HttpException(0x80004005):调用目标已引发异常。] System.Web.HttpRuntime.FirstRequestInit(HttpContext上下文)+12979668 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext上下文)+159 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr,HttpContext上下文)+12819261可能有帮助,也可能没有帮助,但是,如果您的Web应用程序以集成模式在IIS 7下运行,则会引发此异常。你知道情况是否如此吗


编辑:进一步阅读它似乎是集成模式下IIS 7的组合,再加上从应用程序\u Start

调用的方法访问请求对象,堆栈似乎表明您正在寻找当前用户,是sitecore吗?建议与他们一起开一张支持票。如果身份验证模式为匿名,则用户上下文可能不可用。