发生异常的文件和行未显示在浏览器的Developer exception页面上。
例外页面显示:
处理请求时发生未处理的异常。
例外:出了点问题! MoveNext的
堆栈查询Cookie标头
例外:出了点问题!
MoveNext的 ThrowForNonSuccess
HandleNonSuccessAndDebuggerNotification
MoveNext
MoveNext不显示发生错误的文件或行。展开“显示原始异常详细信息”时也不会显示它:
System.Exception:出错了!
在 。OdeToFood.Startup<> c__DisplayClass6_0< b__0> d.MoveNext()
---抛出异常的前一个位置的堆栈跟踪结束---
在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)
在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)
在 Microsoft.AspNetCore.Diagnostics.DeveloperExceptionPageMiddleware.d__6.MoveNext()
这是我的Startup
课程:
public class Startup
{
...
public void Configure(
IApplicationBuilder app,
IHostingEnvironment env,
ILoggerFactory loggerFactory,
IGreeter greeter )
{
loggerFactory.AddConsole();
if (env.IsDevelopment()) // Register this first
{
app.UseDeveloperExceptionPage();
}
app.UseWelcomePage(new WelcomePageOptions
{
Path = "/welcome"
});
app.Run(async (context) =>
{
throw new Exception("Something went wrong!");
var message = greeter.GetGreeting();
await context.Response.WriteAsync(message);
});
如何让它显示文件和行号?
Startup.cs 55.抛出新的异常("东西去了 !错&#34);
使用Visual Studio Professional 2015, IIS Express, Chrome和IE, Windows 7企业版
无论是否有调试都失败。