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 – aspx页面中的选项卡
- 如何在ASP.NET中垂直对齐对象?
- asp.net-core – ASPX.NET核心 – IIS服务器上的随机502错误
- 为什么私有事件处理程序在ASP.NET中不起作用
- asp.net-mvc – 在位于子域上的图像之间切换http和https
- Asp.net System.Web.HttpContext.Current.Session null in
- asp.net – 有人有一种方法来保持页面呈现一旦一个人已退出
- asp.net-mvc-4 – Require.js优化vs asp.net mvc 4绑定和缩
- 如何使用WebAPI没有ASP.NET MVC?
- asp.net-mvc – ASP.NET MVC AjaxHelper是否处理了降级?
- C#如何根据类的名词创建类的实例
- asp.net-mvc – 在mvc中以MM / dd / YYYY格式验证
- 启用AllowSorting时,ASP.NET GridView标题行文本
- asp.net – 如何使Identity.GetUserId()返回Guid
- .net – 如何在实体框架中使用Database first方法
- asp.net-mvc – Validator.TryValidateObject不验
- ASP.NET Cookieless Forms在登录页面被加入书签时
- asp.net 读取并修改config文件实现代码
- asp.net – 为特定页面指定MaxHttpCollectionKey
- asp.net-mvc – 没有区域的ASP.NET Web API中的多