asp.net-mvc – 如何调试在Azure中部署的ASPNET核心MVC应用程序
发布时间:2020-12-16 03:16:38 所属栏目:asp.Net 来源:网络整理
导读:我创建了一个简单的ASPNET Core 1.0 MVC应用程序,我试图使用Visual Studio部署到Azure.我可以使用IIS Express在我的机器上本地运行此应用程序,并导航到我的默认路由并显示页面.但是,在Azure中,我每次都会遇到500错误,此时我对如何获取其他信息感到茫然. 我在
我创建了一个简单的ASPNET Core 1.0 MVC应用程序,我试图使用Visual Studio部署到Azure.我可以使用IIS Express在我的机器上本地运行此应用程序,并导航到我的默认路由并显示页面.但是,在Azure中,我每次都会遇到500错误,此时我对如何获取其他信息感到茫然.
我在我的Azure应用程序中启用了详细的请求记录,但它似乎并没有告诉我太多. ModuleName="AspNetCoreModule",Notification="EXECUTE_REQUEST_HANDLER",HttpStatus="500",HttpReason="Internal Server Error",HttpSubStatus="0",ErrorCode="The operation completed successfully. (0x0)",ConfigExceptionInfo="" 我已经将我的Startup配置剥离到了必需品 public void ConfigureServices(IServiceCollection services) { services.AddMvc(); } public void Configure(IApplicationBuilder app,ILoggerFactory loggingFactory) { loggingFactory.AddConsole(); loggingFactory.AddDebug(); app.UseMvc(routes => { routes.MapRoute( name: "default",template: "{controller=Home}/{action=Index}/{id?}" ); }); } 在MVC管道中必须有些东西,但我不知道如何增加更多可见性.我该怎么做才能获得更多信息? 如果重要,这是我的Program.cs var host = new WebHostBuilder() .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup<Startup>() .Build(); host.Run(); 解决方法
尝试将ASPNETCORE_ENVIRONMENT设置为Development以在错误页面上显示完整的异常消息.
记得在完成后将其关闭,否则您将泄漏错误信息. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- .net – 增加超时时间
- asp.net core 实现支持多语言
- asp.net-mvc – Asp.Net MVC CSLA DDD可能
- asp.net-mvc – 如何利用Resharper的“导航到控制器方法”功
- asp.net-mvc – 为什么大多数MVC样本控制器代码都返回Actio
- asp.net – Silverlight初始化错误2110 Internet Explorer
- asp.net-mvc – 尝试使用fiddler获取oauth令牌
- 这些ASP.NET Core依赖性警告的来源是什么?
- asp.net-mvc-4 – ASP.NET MVC 4单独项目中的区域不工作(查
- asp.net – 如何使用EntityFramework种子数据代码第一次迁移
推荐文章
站长推荐
- asp.net-mvc – 如何从HttpContext获取JWT(使用O
- asp.net-mvc – 在控制器外部生成路由,类似于Url
- asp.net – 如何在web.config中读取会话状态信息
- 使用Azure ACS时无法从Active Directory注销
- asp.net – 如何使用Forms身份验证保留默认页面?
- asp.net-mvc – ASP.NET MVC中的非字符串角色名称
- asp.net-mvc – IIS劫持CORS Preflight OPTIONS请
- query-string – asp .net 2.0上的最大查询字符串
- asp.net-mvc-3 – ASP.Net MVC 3多个CheckBoxLis
- 加载ASP.Net MVC JSONResult jQuery DataTables
热点阅读