运行默认Web应用程序.Net Core 3时出错

时间:2020-02-12 07:16:22

标签: asp.net-core

我在创建一个新的asp.net核心Web应用程序(.net core 3)时选择了Empty模板。 当我运行项目时,我会遇到此错误 enter image description here System.TypeInitializationException:'Microsoft.Extensions.Logging.EventSource.LoggingEventSource的类型初始化程序引发了异常。'

堆栈跟踪:

   at Microsoft.Extensions.Hosting.Host.<>c.<CreateDefaultBuilder>b__1_2(HostBuilderContext hostingContext, ILoggingBuilder logging)
   at Microsoft.Extensions.Hosting.HostingHostBuilderExtensions.<>c__DisplayClass4_1.<ConfigureLogging>b__1(ILoggingBuilder builder)
   at Microsoft.Extensions.DependencyInjection.LoggingServiceCollectionExtensions.AddLogging(IServiceCollection services, Action`1 configure)
   at Microsoft.Extensions.Hosting.HostingHostBuilderExtensions.<>c__DisplayClass4_0.<ConfigureLogging>b__0(HostBuilderContext context, IServiceCollection collection)
   at Microsoft.Extensions.Hosting.HostBuilder.CreateServiceProvider()
   at Microsoft.Extensions.Hosting.HostBuilder.Build()
   at WebApplication2.Program.Main(String[] args) in D:\WebApplication2\WebApplication2\Program.cs:line 16 

内部异常中的堆栈跟踪:

  at System.Globalization.CompareInfo.CompareString(ReadOnlySpan`1 string1, ReadOnlySpan`1 string2, CompareOptions options)
   at System.Globalization.CompareInfo.Compare(String string1, String string2, CompareOptions options)
   at System.Globalization.TextInfo.PopulateIsAsciiCasingSameAsInvariant()
   at System.Globalization.TextInfo.ChangeCaseCommon[TConversion](String source)
   at System.Globalization.TextInfo.ToUpper(String str)
   at System.String.ToUpperInvariant()
   at System.Diagnostics.Tracing.EventSource.GetGuid(Type eventSourceType)
   at System.Diagnostics.Tracing.EventSource..ctor(EventSourceSettings settings, String[] traits)
   at System.Diagnostics.Tracing.EventSource..ctor(EventSourceSettings settings)
   at Microsoft.Extensions.Logging.EventSource.LoggingEventSource..cctor()

这是什么,我该如何解决。

谢谢。

1 个答案:

答案 0 :(得分:0)

当我在IIS而不是IIS Express上运行应用程序时,该问题已为我解决。