【问题标题】:ASP.NET configuration error while rendering the controls on Production server在生产服务器上呈现控件时出现 ASP.NET 配置错误
【发布时间】:2011-12-18 04:59:32
【问题描述】:

我在生产服务器上托管一个 asp.net 网站。

我在生产服务器上渲染控件时遇到了 asp.net 错误。

此错误的堆栈跟踪是:

“/”应用程序中的服务器错误。 你调用的对象是空的。 说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

来源错误:

在执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常起源和位置的信息。

堆栈跟踪:

[NullReferenceException: Object reference not set to an instance of an object.]
   ASP.tribute_home_aspx.__RenderYTAnnouncement(HtmlTextWriter __w, Control parameterContainer) +44
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.tribute_home_aspx.__RenderForm1(HtmlTextWriter __w, Control parameterContainer) +62
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +163
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +32
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +51
   System.Web.UI.Adapters.ControlAdapter.Render(HtmlTextWriter writer) +21
   FormRewriterControlAdapter.Render(HtmlTextWriter writer) +39
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +8685321
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   ASP.tribute_home_aspx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) +851
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +256
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +19
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +99
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1266

我已经完全测试了我的代码,但我找不到任何错误,因为相同的代码在登台服务器上运行良好。

我觉得这是与生产服务器上的虚拟目录配置或 asp.net 配置有关的错误。

请帮助摆脱这个错误,因为它已经停止了很多时间。

先谢谢了

【问题讨论】:

  • 尝试使用 Fiddler 或其他日志记录机制来查看您的请求在内部发生了什么。有些东西显然没有在某处正确实例化。还要检查是否在您的部署服务器上找到了所有必需的 DLL,并且所有内容都被正确引用。
  • 您好,Amn,另一个网站在相同的代码上运行,并且在同一生产服务器上运行良好。我们正在尝试在 wwwroot 文件夹的不同目录中的相同代码副本上设置一个新网站。我怀疑虚拟目录的配置可能存在一些问题。您能否告诉我是否有任何与配置相关的问题可能会产生这样的问题?谢谢

标签: asp.net configuration iis-6


【解决方案1】:

我可能听起来是多余的。但请检查您是否部署了最新版本的 ascx 和/或 aspx 文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-11
    • 1970-01-01
    • 1970-01-01
    • 2019-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多