错误界面:
![](/i/l/?n=23&i=blog/1376441/202301/1376441-20230104160949381-697042030.png)
有的网友提供的的解决方法是,在webconfig里面添加一个配置即:
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。
详细信息: 若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
<!-- Web.Config 配置文件 --><configuration> <system.web> <customErrors mode="Off"/> </system.web></configuration> |
注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件 --><configuration> <system.web> <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/> </system.web></configuration> |
之后页面的提示消息变成了下面这种:
最终的解决办法:
(1)打开服务器系统C盘,找到Temp文件夹;
(2)右键Temp文件夹 → “属性” → “安全” → “编辑” → 在组或用户名里面选中“IIS_IUSRS”
(3)编辑IIS_IUSRS的权限,在该用户的控制权限里面添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。
标签:错误,自定义,解决方案,应用程序,服务器,权限,详细信息 From: https://www.cnblogs.com/LC211/p/17025183.html