我有一个使用.net框架的网站,我有一个表从数据库中提取数据以显示在网站上。我有连接到数据库,数据被拉,当我使用localhost浏览器时,它显示完美,但当我在服务器上使用该网站时,它给我一个错误或什么都不显示。当我收到错误时,我需要关闭web.config自定义错误。什么会阻止表在服务器上显示但显示在localhost上?
答案 0 :(得分:2)
听起来您的Web服务器无法访问数据并且发出错误,但web.config正在阻止实际错误,而是抛出一般错误页面。
您需要更新您的web.config才能拥有
<?xml version="1.0"?>
<configuration>
<system.web>
<customErrors mode="Off"/>
</system.web>
</configuration>
虽然此响应无法解决问题,但它会告诉您底层错误是什么,然后您可以采取适当的措施。