本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

苏南大叔继续写iis调试的事情,调试的事情,其实过去很久很久了,只不过最近才拿出来写写。话说,苏南大叔披荆棘斩六将的,把调试的事情,往前推进了。结果,又是一个500报错,完全没有思路啊。

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-sqlite
iis报错500,aspx网站如何支持sqlite?(图7-1)

那么,如何解决iis500错误呢?苏南大叔是这么做的...本文测试环境:win10,iis@10.0。网站是个基于aspx的简单网站。

报错截图

报错截图如下:非常常见的500错误信息。没有显示详细的报错信息....

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-500
iis报错500,aspx网站如何支持sqlite?(图7-2)

查找报错

web.config里面找到了log4net的配置痕迹。

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-500-2
iis报错500,aspx网站如何支持sqlite?(图7-3)

根据log文件显示,这是个未能识别sqlite扩展的错误。

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-500-3
iis报错500,aspx网站如何支持sqlite?(图7-4)

解决问题

如果想要解决aspx网站错误,很多时候,解决方案就是将应用程序池设置为classic经典模式。

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-500-4
iis报错500,aspx网站如何支持sqlite?(图7-5)

但是,在本文中,想要解决问题,还需要设置一个32位应用支持。这个就算是比较特殊了吧。所以,还是给这个网站单独做个经典32位应用池比较好。

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-500-5
iis报错500,aspx网站如何支持sqlite?(图7-6)

苏南大叔:iis报错500,aspx网站如何支持sqlite? - iis-500-6
iis报错500,aspx网站如何支持sqlite?(图7-7)

相关链接

总结

对于500错误,一般都是要找到具体的服务器端的报错信息,具体问题具体分析。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。