这可能是在黑暗中拍摄,但这里什么都没有......
我有一个正在本地开发的 Sitecore 6 站点。当我将它推送到生产服务器时,我现在在尝试访问该站点时遇到异常。我已经完成了 Sitecore 版本的升级,并添加了表单模块,以及其他一些小的编辑。因此,我将所有内容都移至生产环境,更改了连接字符串,并更改了 web.config 中的目录引用,但仍然出现此错误。
我的本地机器仍然可以正常工作,甚至我的登台服务器(通过 SVN 和 Cruise Control 连接)也可以正常工作,但我无法在生产中修复此错误。
在堆栈跟踪的底部(下图),它看起来像是在尝试实例化搜索管理器。也许这与它有关?
或者当我移动所有东西时,我错过了一个设置?环境变化时需要更改哪些设置?
这是我迄今为止尝试过的:
- 重新复制所有文件和数据库。
- 向工作进程、ASPNET 和网络服务用户授予完全控制权限。
- 仔细检查 web.config 中需要配置的目录路径。
- 仔细检查了 connectionstring.config 中的连接字符串。
- 回收应用程序池
- 停止并启动该站点
- 清除了我的本地浏览器缓存(正如他们在升级文档中指示你做的那样)
这是我尝试访问任何页面时引发的异常:
线程信息:线程 ID:1 线程帐户名称:180716WEB1\testcom_web 正在模拟:False 堆栈跟踪:在 System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) 在 System.RuntimeMethodHandle。 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] 参数, CultureInfo 文化, Boolean skipVisibilityChecks) 在 System.Reflection.RuntimeMethodInfo.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner) System.Reflection.RuntimePropertyInfo.SetValue(Object obj,System.Reflection.RuntimePropertyInfo.SetValue(Object obj, Object value, Object[] index) 在 Sitecore.Reflection.Reflection.ReflectionUtil.SetProperty(Object obj, PropertyInfo) 的对象值、BindingFlags invokeAttr、Binder binder、Object[] index、CultureInfoculture属性,对象值)在 Sitecore.Reflection.ReflectionUtil.SetProperty(对象 obj,字符串名称,对象值)在 Sitecore.Configuration.Factory.AssignProperties(对象 obj,对象 [] 属性)在 Sitecore.Configuration.Factory.AssignProperties(XmlNode Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) 在 Sitecore.Configuration.Factory.GetInnerObject 的 configNode, String[] parameters, Object obj, Boolean assert, Boolean deferred, IFactoryHelper helper) (XmlNode paramNode, String[] 参数,布尔断言)在 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode,字符串 [] 参数,对象 obj,布尔断言,布尔延迟,IFactoryHelper 助手)在 Sitecore.Configuration.Factory.CreateObject(XmlNode configNode,字符串 [] 参数,布尔断言,IFactoryHelper 助手)在 Sitecore.Configuration.Factory.GetInnerObject(XmlNode 参数节点,字符串 [] 参数,布尔断言)在 Sitecore.Configuration.Factory.AssignProperties(XmlNode configNode,字符串 [] 参数,对象 obj,布尔断言,布尔延迟, IFactoryHelper helper) 在 Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert, IFactoryHelper helper) 在 Sitecore.Configuration.Factory.CreateObject(XmlNode configNode, String[] parameters, Boolean assert) 在 Sitecore。配置.工厂。Sitecore.Configuration.Factory.CreateObject(String configPath, String[] parameters, Boolean assert) 在 Sitecore.Search.SearchManager..cctor()
自定义活动详情:
有关详细信息,请参阅http://go.microsoft.com/fwlink/events.asp上的帮助和支持中心。