错误页面处理不适用于asp.net核心

时间:2017-03-27 11:57:12

标签: asp.net-core

浏览器上的错误页面是否有问题?,当我点击http://localhost:5000/invalid时,错误信息仅显示在cli上

这是我的startup.cs文件



 
        public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
        {
            loggerFactory.AddConsole();

            env.EnvironmentName = EnvironmentName.Production;
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
            }
          

            app.Use(async (context, next) => 
            {
                if(context.Request.Path.Value.Contains("invalid"))    
                    throw new Exception("ERROR!");
                
                await next();
            });

            app.UseFileServer();
            
        }
    }
}




这是我的.csproj文件



<Project Sdk="Microsoft.NET.Sdk.Web">
  <PropertyGroup>
    <TargetFramework>netcoreapp1.1</TargetFramework>
  </PropertyGroup>
  <ItemGroup>
    <Folder Include="wwwroot\" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
  </ItemGroup>
</Project>
&#13;
&#13;
&#13;

0 个答案:

没有答案