【问题标题】:Server Error in '/' Application. ASPNETDB.MDF ... ON PRODUCTION SERVER“/”应用程序中的服务器错误。 ASPNETDB.MDF ... 在生产服务器上
【发布时间】:2011-01-22 05:25:16
【问题描述】:

当我使用 App_Data ASPNETDB.MDF 中的数据库将我的网站上传到生产服务器时出现以下错误

“/”应用程序中的服务器错误。

运行时错误

描述:服务器上出现应用程序错误。目前的 为此的自定义错误设置 应用程序防止的细节 被查看的应用程序错误 远程(出于安全原因)。它 但是,可以通过浏览器查看 在本地服务器机器上运行。

详细信息:启用此特定错误消息的详细信息 请在远程机器上查看 在 a 中创建标签 “web.config”配置文件 位于根目录下 当前的网络应用程序。这 然后标签应该有 其“mode”属性设置为“Off”。

web.config:

<!-- Web.Config Configuration File -->
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

注意:您看到的当前错误页面可以替换为自定义 通过修改错误页面 的“defaultRedirect”属性 应用程序的 配置标签指向自定义 错误页面网址。

<!-- Web.Config Configuration File -->
<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>

我很困惑为什么会发生这个错误??并修复此问题以显示网站...

【问题讨论】:

  • 您是否费心按照它给您的说明进行操作?或者尝试直接从服务器访问该站点,以便查看更多错误详细信息?

标签: asp.net vb.net visual-studio-2008 publishing-site


【解决方案1】:
【解决方案2】:

仅用于快速故障排除: 只要按照它的要求... 打开您的 web.config 文件并将模式属性暂时更改为关闭。我假设你现在将它重定向到其他东西,这会阻止你看到真正的错误。

从长远来看,捕获错误并将其记录到某种持久性媒体(数据库、日志文件等)中并从中进行故障排除是一种很好的做法。或许可以通过自定义管理 Web 界面查看错误,或者只是将日志文件 ft 传回您的计算机并在本地进行调查。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-03
    相关资源
    最近更新 更多