因为我已经将EntityFramework Core引入我的应用程序并添加了迁移以创建数据库,所以我的应用程序不再启动。我收到以下错误页面:
申请程序未能开始 申请程序开始但后来停止了 应用程序进程已启动但无法侦听已配置的端口
应用程序在几秒钟后停止运行,从而使调试变得棘手。我从其他问题中得到了一些答案,但仍然没有运气。
有任何建议可以尝试解决此问题吗?
我正在使用.netCore 2.0.6(以下是在我的csproj文件中)
<PackageReference Include="Microsoft.AspNetCore.All" Version="2.0.6" />
我正在使用Visual Studio 2017,这是应用程序终止前输出窗口的最后一行:
Application Insights遥测(未配置):{“name”:“Microsoft.ApplicationInsights.Dev.Message”,“time”:“2018-03-27T07:34:45.6578664Z”,“tags”:{“ai。 application.ver “:” 1.0.0.0" , “ai.internal.sdkVersion”: “aspnet5c:2.1.1”}, “数据”:{ “基本类型”: “MessageData”, “baseData”:{ “VER”: 2,“message”:“执行DbCommand(22ms)[Parameters = [],CommandType ='Text',CommandTimeout ='30'] \ r \”,“severityLevel”:“信息”,“属性”:{“commandTimeout “:”30“,”AspNetCoreEnvironment“:”开发“,”commandType“:”文本“,”DeveloperMode“:”true“,”elapsed“:”22“,”commandText“:”SELECT CASE \ r \ n WHEN EXISTS(\ r \ nSELECT 1 \ r \ n FROM FROM [Pies] AS [p])\ r \ n那么CAST(1 AS BIT)ELSE CAST(0 AS BIT)\ r \ nEND“,”CategoryName“:” Microsoft.EntityFrameworkCore.Database.Command“,”{OriginalFormat}“:”执行DbCommand({elapsed} ms)[Parameters = [{parameters}],CommandType ='{commandType}',CommandTimeout ='{commandTimeout}'] { NEWLINE} {} CommandText中“}}}}
程序'[13720] dotnet.exe'已退出,代码为0(0x0)。