【问题标题】:Runtime Error in asp.net site?asp.net 站点中的运行时错误?
【发布时间】:2010-04-28 04:03:41
【问题描述】:

我在 asp.net 中开发了一个网站,并将该网站置于在线状态。我使用 CuteFTP 在线上传我的网站。上传后,当我输入我的网址时,它会给出这样的错误......

描述:服务器上出现应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,本地服务器计算机上运行的浏览器可以查看它。

详细信息:要在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录的“web.config”配置文件中创建一个标签。然后,此标记应将其“模式”属性设置为“关闭”。

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

【问题讨论】:

    标签: asp.net


    【解决方案1】:

    两件事:

    1. 在应用程序的 web.config 文件中设置 <customErrors mode="Off" /> ,参考:http://msdn.microsoft.com/en-us/library/h0hfz6fc.aspx。这样做会在该页面上向您显示真实的、潜在的错误消息。确保在完成故障排除后重新启用自定义错误

    2. 如果您使用外部 FTP 程序上传,可能会出现很多问题 - 确保所有必要的文件都已上传,确保您的应用程序设置为 IIS 中的应用程序 (http://www.affiliatewiz.com/support/appstartpoint.asp )

    希望这会有所帮助。

    【讨论】:

      【解决方案2】:

      如果您想在线查看错误详细信息,请将 web.config 中的 customErrors 属性更改为

      <customErrors mode="Off" />
      

      【讨论】:

      • 但是,在您解决了问题之后,您最终会希望为远程启用 customerrors。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多