Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/257.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
托管在IIS上的C#ASP.NET核心API_C#_Asp.net_Iis - Fatal编程技术网

托管在IIS上的C#ASP.NET核心API

托管在IIS上的C#ASP.NET核心API,c#,asp.net,iis,C#,Asp.net,Iis,我有ASP.NET核心API,它托管在IIS上。我假设在默认情况下,如果返回401-500的状态代码,IIS应该显示错误页面 IIS中的错误页: 不幸的是,ASP.NET核心Web API不会从IIS返回这些错误页。如何实现从IIS使用错误页 我有一个带有一个控制器和请求验证中间件的简单服务,它设置状态代码,并在出现验证错误时编写响应 配置方法代码: public void Configure(IApplicationBuilder app, IHostingEnvironment env,

我有ASP.NET核心API,它托管在IIS上。我假设在默认情况下,如果返回401-500的状态代码,IIS应该显示错误页面

IIS中的错误页:

不幸的是,ASP.NET核心Web API不会从IIS返回这些错误页。如何实现从IIS使用错误页

我有一个带有一个控制器和请求验证中间件的简单服务,它设置状态代码,并在出现验证错误时编写响应

配置方法代码:

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

    if (env.IsDevelopment())
    {
        app.UseDeveloperExceptionPage();
    }
    else
    {
        app.UseExceptionHandler();
    }

    app.UseRequestValidation();

    app.UseMvc();
}

你用什么.net框架?我已经写了ASP.net核心。你用什么.net框架?我已经写了ASP.net核心。