让IIS7显示详细错误信息
如果你在 IIS 7 中只看到诸如 HTTP Error 500 - Internal Server Error (500 - 内部服务器错误) 的简单错误信息,那么可以通过如下步骤配置 IIS7 以输出详细错误信息。
通过 IIS 配置
按住 WIN + R 打开命令行输入 inetmgr 打开 IIS 管理
左边目录选择目标站点,在右边 IIS 块中双击 Error Pages
在 Error Pages 中右边的 Actions,选择 Edit Feature Settings
在 Error Responses 中,选择 Detailed errors,单机 OK 完成配置。

配置iis7显示详细错误信息

通过命令行
启用详细错误:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Detailed
禁用详细错误:
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/yourapp" /section:httpErrors /errorMode:Custom