0

我有在 VS 2008 中构建的 .net 3.5 应用程序。应用程序在我的电脑和我尝试过的其他电脑上运行良好。我还在其他几个生产服务器上发布过。

但是我在特定服务器上的应用程序不起作用。我已经检查了权限,把它们交给了 iisusrs,网络服务。尝试运行进程 mon。但没有运气。如果有人可以帮助我,将不胜感激。

[NullReferenceException:对象引用未设置为对象的实例。] Project.Global..cctor() +500

[TypeInitializationException:'Product.Global' 的类型初始化程序引发异常。] Project.Global..ctor() +0
ASP.global_asax..ctor() in c:\Windows\Microsoft.NET\Framework64\v2.0.50727 \Temporary ASP.NET Files\Project\5b298990\c958346b\App_global.asax.aqngqd-g.0.cs:0

[TargetInvocationException: 调用目标抛出异常。] System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) +0
System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) +146 System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) +298
System.Activator.CreateInstance(Type type, Boolean nonPublic) +79
System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[ ] args,CultureInfo 文化,对象 [] 激活属性)+10371979
System.Web.HttpApplicationFactory.GetSpecialApplicationInstance(IntPtr appContext, HttpContext context) +258
System.Web.Hosting.PipelineRuntime.InitializeApplication(IntPtr appContext) +382

[HttpException (0x80004005): 调用目标抛出异常。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +11411878 System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88 System.Web.HttpRuntime。 ProcessRequestNotificationPrivate(IIS7WorkerRequest WR,HttpContext 上下文)+4401140

4

1 回答 1

1

的静态构造函数Product.Global正在引发NullReferenceException. 这可能是由于某些硬编码值在该系统上不同或不可用。

潜在的候选者可能是本地化问题(试图解析错误文化中的字符串)导致值未初始化、缺少配置值或在该类型的静态初始化中发生的任何其他情况。

于 2013-09-20T00:05:58.053 回答