Gridview没有在网站上显示但在localhost中显示

时间:2013-09-27 13:27:28

标签: c# asp.net .net

我有一个使用.net框架的网站,我有一个表从数据库中提取数据以显示在网站上。我有连接到数据库,数据被拉,当我使用localhost浏览器时,它显示完美,但当我在服务器上使用该网站时,它给我一个错误或什么都不显示。当我收到错误时,我需要关闭web.config自定义错误。什么会阻止表在服务器上显示但显示在localhost上?

1 个答案:

答案 0 :(得分:2)

听起来您的Web服务器无法访问数据并且发出错误,但web.config正在阻止实际错误,而是抛出一般错误页面。

您需要更新您的web.config才能拥有

<?xml version="1.0"?>
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

虽然此响应无法解决问题,但它会告诉您底层错误是什么,然后您可以采取适当的措施。