Azure上的Asp.Net Core 2.0产生了502.5
|
我有一个小型的Web应用程序,使用部署在Azure上的Asp.Net Core 1.1开发,效果很好.我刚刚迁移了项目以使用Asp.Net Core 2.0并尝试在Azure上部署它.部署进行得很顺利,但是当我打开网站时,出现了502.5错误.当我检查我的Azure日志流时,我收到以下错误:
毫无疑问,它在我的开发机器上使用相同的代码运行良好.请注意,我也使用Entity Framework Core 2.0,尽管我在Azure上停用了数据库创建(以检查它是否不是原因). 有关信息,我从1.1迁移到2.0的方法是将目标框架设置更改为“netcoreapp2.0”并使用NuGet包“Microsoft.AspNetCore.All”.为了确定,我还删除了我的发布配置文件并重新创建了一个. 是否有可能Azure上尚未提供Asp.Net Core 2.0?我是Asp.Net Core的新手,因此我不知道Azure上何时提供新版本. 编辑 当我尝试通过natemcmaster提出的调试控制台使用dot net CLI运行我的应用程序时,我遇到了以下问题:
我在我的桌面上下载了DLL并检查了Dot Net Peak的版本,事实上,DLL是1.1.2,虽然我使用Visual Studio创建项目并直接发布它,因此它是Visual Studio的问题吗?还是Nuget? 解决方法问题实际上来自这样一个事实,起初,我的网络应用程序正在使用.net核心1.1,它将所有DLL部署在Web应用程序的“wwwroot”文件夹中.然而,使用asp.net core 2.0,它不再那样做,因为DLL是从全局商店中获取的.但是,由于Visual Studio在发布之前没有清理目标文件夹,我最终得到了1.1 DLL在我的wwwroot中的情况,因此网站正在拾取这些而不是商店文件夹中的2.0.这里有更详细的解释:https://github.com/Azure/app-service-announcements-discussions/issues/2#issuecomment-313816550 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 在ASP.Net MVC的视图中获取控制器和操作方法
- asp.net-mvc – ASP.NET MVC 3自定义HTML助手 – 最佳实践/
- asp.net-mvc – 使用Html.RouteLink添加一个css类
- asp.net – 指定的CGI应用程序遇到错误,服务器终止进程
- ASP.Net中的Vb6“Tag”属性等价物?
- asp.net-mvc – ASP.NET MVC做浏览器刷新让TempData无用吗?
- MONO / ASP.NET Linux主机?
- asp.net – Visual Studio 2010图表控件:使Y轴成为整数值,
- 如何通过Asp.net WebAPI中的异常过滤器传递内容?
- ASP.NET rdlc,外部图像不显示PDF格式的图像
- 在asp.net中验证字符串是否为json
- asp.net – Dotnet核心2.0认证多个模式身份cooki
- asp.net-mvc – 如果用户在int字段中放入非数字字
- asp-classic – 在ASP Classic应用程序中获取根目
- asp.net – SignalR在.NET客户端和服务器之间的安
- ASP.NET @Register和@Reference
- asp.net-mvc-3 – 我可以在“区域”编辑器模板中
- asp.net-core – 在ASP.NET Core MVC中,浏览器中
- asp.net – 网站和虚拟目录之间有什么区别
- asp.net-mvc – MVC 5 Bundle错误
