UseDeveloperExceptionPage MoveNext不显示文件和行

时间:2017-05-05 17:28:08

标签: asp.net-core

发生异常的文件和行未显示在浏览器的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企业版

无论是否有调试都失败。

0 个答案:

没有答案