代码之家  ›  专栏  ›  技术社区  ›  Andrew G. Johnson

将我的ASP.NET从本地公司传送到服务器

  •  1
  • Andrew G. Johnson  · 技术社区  · 15 年前

    <customErrors mode="On" />

    • 当我在本地开发的时候,我只是在VS2010中按下了“播放按钮”,它要么显示应用程序,要么告诉我哪里出了问题,我怎么能得到一个更具描述性的错误呢
    • 还有什么我做错了的事情可能导致这个吗?如果有什么事我要查,让我知道!
    4 回复  |  直到 15 年前
        1
  •  2
  •   citronas    15 年前
    > I tried just copy/pasting
    > <customErrors mode="On" /> into the
    > web.config file in the /appname/
    > directory but nothing changed
    

    你需要 <customErrors mode="Off" />

        2
  •  1
  •   remi bourgarel    15 年前

    如果你可以在你的服务器上使用远程桌面,你可以在rd下加载你的页面,你会收到错误消息。 您也可以在事件查看器中看到它。

    http://www.nikhedonia.com/notebook/entry/three-ways-to-catch-exceptions-in-asp-net/

    请参阅“在应用程序级别捕获异常”下的

    您可以将异常详细信息发送到邮箱或文件中。

        3
  •  1
  •   Josh    15 年前

    我想你应该关掉电脑。您可能还希望通过在global.asax页上的Application\u Error事件中捕获事件来记录所有错误。

        4
  •  0
  •   Jaxidian    15 年前

    仔细倾听该消息告诉您的内容,以获得更具描述性的错误消息。默认情况下,错误消息仅在从服务器计算机访问站点时详细显示(在dev环境中,这将是您的计算机,但部署到服务器后不会详细显示)。一旦你设置了屏幕上显示的设置,你就会看到完整的错误信息。