我创建了一个ASP.net WebAPI服务应用程序。我在Server 2008 R2上发布了它,但是当我打电话给网站时我收到了错误。
顺便说一下,同一个构建包正在使用其他Server 2008 R2。
这两个操作系统之间没有不同的配置设置,我查了一下。并且所有.net版本都可以更新。
我在互联网上搜索问题,我发现有关事件日志3008的更多信息,但异常类型和异常消息不同,不像我的。
有什么问题?
关键词:经典日期和时间:2015年12月31日09:25:12
来源:ASP.NET 4.0.30319.0事件ID:1310任务类别:Web 事件事件代码:3008事件消息:发生了配置错误。 活动时间:2015年12月31日09:25:12活动时间(UTC):2015年12月31日07:25:12 事件ID:03d0578e740f41dc93276cc1ec01d333事件序列:1个事件 occurrence:1事件详细代码:0
申请信息:申请域名: / LM / W3SVC / 4 / ROOT-28-130960203063596353信任等级:完整申请 虚拟路径:/应用程序路径:C:\ WebRoot \ Applications \ wky \ app \ 机器名称:TF2APPSRV1
进程信息:进程ID:9820进程名称:w3wp.exe帐户 名称:IIS APPPOOL \ TOFAS_wky_app
异常信息:异常类型:ConfigurationErrorsException 异常消息:外部组件抛出异常。在 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)at System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() 在 System.Web.Configuration.CompilationSection.LoadAssembly(集信息 ai)在System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)at System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() 在System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath,Boolean& isRefAssemblyLoaded)at System.Web.Compilation.BuildManager.ExecutePreAppStart()at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel,Exception appDomainCreationException)
外部组件抛出异常。在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)at System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)at System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(的AssemblyName assemblyRef,Evidence assemblySecurity,RuntimeAssembly reqAssembly, StackCrawlMark&安培; stackMark,IntPtr pPrivHostBinder,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks)at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据集合安全,StackCrawlMark& stackMark,IntPtr pPrivHostBinder,布局forIntrospection)at System.Reflection.RuntimeAssembly.InternalLoad(String assemblyString, 证据集合安全,StackCrawlMark& stackMark,布尔 forRetrospection)在System.Reflection.Assembly.Load(String assemblyString)at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)
请求信息:请求网址:http://localhost:3340/请求路径: /用户主机地址::: 1用户:已通过身份验证:False身份验证 类型:线程帐户名称:IIS APPPOOL \ TOFAS_wky_app
线程信息:线程ID:114线程帐户名称:IIS APPPOOL \ TOFAS_wky_app模仿:False Stack trace:at System.Web.Configuration.CompilationSection.LoadAssemblyHelper(字符串 assemblyName,布尔starDirective)at System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() 在 System.Web.Configuration.CompilationSection.LoadAssembly(集信息 ai)在System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()at System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig)at System.Web.Compilation.BuildManager.GetPreStartInitMethodsFromReferencedAssemblies() 在System.Web.Compilation.BuildManager.CallPreStartInitMethods(String preStartInitListPath,Boolean& isRefAssemblyLoaded)at System.Web.Compilation.BuildManager.ExecutePreAppStart()at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters, PolicyLevel policyLevel,Exception appDomainCreationException)