Entity framework ASP.Net Core 1.0无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性
我正在尝试部署ASP。具有实体框架的IIS 7.5.7中的Net Core 1.0 尝试访问站点时,日志文件中会出现一条错误消息,如下所示 失败:Microsoft.AspNet.Diagnostics.ExceptionHandlerMiddleware[0] 发生未处理的异常:无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性。 System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性。 位于System.Reflection.RuntimeModule.GetTypes(RuntimeModule) 在System.Reflection.RuntimeAssembly.get_DefinedTypes()中 在System.Linq.Enumerable.d_u16Entity framework ASP.Net Core 1.0无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性,entity-framework,iis-7.5,asp.net-core-mvc,Entity Framework,Iis 7.5,Asp.net Core Mvc,我正在尝试部署ASP。具有实体框架的IIS 7.5.7中的Net Core 1.0 尝试访问站点时,日志文件中会出现一条错误消息,如下所示 失败:Microsoft.AspNet.Diagnostics.ExceptionHandlerMiddleware[0] 发生未处理的异常:无法加载一个或多个请求的类型。有关详细信息,请检索LoaderExceptions属性。 System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型。有关详
2.MoveNext()中
在System.Linq.Enumerable.WhereEnumerableInterator中
1.MoveNext()
位于Microsoft.AspNet.Mvc.ApplicationModels.DefaultApplicationModelProvider.OnProvidersExecuting(ApplicationModelProviderContext)
在Microsoft.AspNet.Mvc.Controllers.ControllerActionDescriptorProvider.BuildModel()中
在Microsoft.AspNet.Mvc.Controllers.ControllerActionDescriptorProvider.GetDescriptors()中
在Microsoft.AspNet.Mvc.Controllers.ControllerActionDescriptorProvider.OnProvidersExecuting(ActionDescriptorProviderContext)中
在Microsoft.AspNet.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider.GetCollection()上
在Microsoft.AspNet.Mvc.Infrastructure.DefaultActionDescriptorCollectionProvider.get_ActionDescriptors()上
在Microsoft.AspNet.Mvc.Routing.AttributeRoute.GetInnerRoute()中
位于Microsoft.AspNet.Mvc.Routing.AttributeRoute.RouteAsync(RouteContext)
在Microsoft.AspNet.Routing.RouteCollection.d_u9.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Microsoft.AspNet.Builder.RouterMiddleware.d_u4.MoveNext()上
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Microsoft.AspNet.Session.SessionMiddleware.d_u8.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
在Microsoft.AspNet.Session.SessionMiddleware.d_u8.MoveNext()中
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Microsoft.ApplicationInsights.AspNet.ExceptionTrackingMiddleware.d_u4.MoveNext()上
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Microsoft.AspNet.IISPlatformHandler.IISPlatformHandlerMiddleware.d_u8.MoveNext()上
---来自引发异常的上一个位置的堆栈结束跟踪---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)
在System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)中
在Microsoft.AspNet.Diagnostics.ExceptionHandlerMiddleware.d_u6.MoveNext()上
页面显示类似
该网站无法显示该页面
HTTP 500最可能的原因: •网站正在维护中。 •网站存在编程错误 我尝试了这个链接进行部署
如何找到无法加载的dll?我找到了解决问题的方法 转到Project.json,然后检查文件中的所有引用。 如果发现任何引用没有“x.x.x-rc1-final”(x=任何版本号) 请删除该引用或使用rc1 final添加受支持的版本 这将解决问题 多谢各位