asp.net-mvc – ASP.Net Core在调试模式下运行时不会抛出异常
发布时间:2020-12-16 09:42:47 所属栏目:asp.Net 来源:网络整理
导读:我正在使用Visual Studio 2015 Update 3和ASP.NET Core.其中一个API(Account)依赖于使用Redis的缓存服务. public AccountController(Cache.Contracts.ICacheManager cacheManager){ _cacheManager = cacheManager;} 当Redis未运行时,api / account应该不起作
我正在使用Visual Studio 2015 Update 3和ASP.NET Core.其中一个API(Account)依赖于使用Redis的缓存服务.
public AccountController(Cache.Contracts.ICacheManager cacheManager) { _cacheManager = cacheManager; } 当Redis未运行时,api / account应该不起作用,因为Cache Service应该与Redis建立连接. 在启动类中: public void Configure(IApplicationBuilder app,IHostingEnvironment env,ILoggerFactory loggerFactory) { loggerFactory.AddConsole(); loggerFactory.AddDebug(); } 请求api /帐户时 从Visual Studio运行项目 它给出了以下内容: The localhost page isn’t working localhost is currently unable to handle this request. 使用dotnet run从powershell运行时: 这也是例外设置 题 为什么Visual Studio中没有抛出错误?我需要知道导致我的应用程序崩溃的错误. 解决方法
在请求管道期间抛出错误.所以,你可能不会直接看到它.
添加开发人员异常页面app.UseDeveloperExceptionPage()以查看详细信息而不是通用消息和/或添加自定义中间件以捕获每个请求上发生的所有异常.在这种情况下,您可以设置断点并检查异常或记录它: app.Use(async (ctx,next) => { try { await next.Invoke(); } catch (Exception ex) { } }); 重要的是,在开始之前,在任何其他中间件或.UseMvc等之前添加此中间件… (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 确保对控制器中创建的对象进行IDisposable调
- asp.net-mvc – MVC3 Html.HiddenFor(Model => Model.Id)不
- asp.net-mvc-3 – 在基于.NET MVC 3的项目中使用Specflow在
- asp.net-mvc – ASP.net MVC – 为一个用户/角色授权控制器
- asp.net-mvc-3 – MVC3 MapRoute,带斜杠的参数
- asp.net – WPF初学者澄清
- ASP.NET身份验证在自定义机票上滑动到期时间
- asp.net – 什么放在会话变量中
- 如何打印与phpinfo()但ASP.NET类似的信息?
- asp.net-mvc-3 – 不明显的客户端验证规则中的验证类型名称
推荐文章
站长推荐
- asp.net-mvc – 禁用某些字段的验证
- asp.net-mvc – 如何使用需要js的Kendo UI MVC E
- Asp.Net Core 生成二维码(NuGet使用QRCoder)
- asp.net-mvc – ASP.NET MVC可配置验证
- 深入理解C# 3.x的新特性(2):Extension Method
- asp.net-mvc – EF代码首先不生成表
- asp.net-mvc-3 – 使用IEnumerable在域模型和视图
- asp.net-mvc – 我应该在ASP.NET MVC中使用Anti-
- ASP.NET Core 2.0 支付宝当面付之扫码支付
- .Net Core微服务入门全纪录(八)——Docker Com
热点阅读