网站发布后,出现错误“应用程序中的服务器错误”未将对象引用设置到对象的实例
2010-12-21 17:28
585 查看
程序在VS 2008中调试一切正常,但当发布到服务器运行时,竟然出现如下错误。
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 15: protected void Page_Load(object sender, EventArgs e)
行 16: {
行 17: if (!Page.IsPostBack)
行 18: {
行 19: if (Request.Cookies["userInfo"] == null)
源文件: D:/My projects/PFCMS/PFCMS/top.ascx.cs 行: 17
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
PFCMS.top.Page_Load(Object sender, EventArgs e) in D:/My projects/PFCMS/PFCMS/top.ascx.cs:17
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
连续两个星期在网上搜索答案,包括中文的英文的,但就是没有能够解决问题的答案,郁闷了N久。
一直以为第17行的Page为空,但Response.Write出来后不为空;Cookies["userInfo"]也明明不为空,打印出来只是乱码而已。
后来在第三台机器上调试,打印Cookies内容时,竟然打不出来,无法显示。难道是因为中文乱码导致为空?于是在存取Cookies时,采用了Url编码,最终问题解决。
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
行 15: protected void Page_Load(object sender, EventArgs e)
行 16: {
行 17: if (!Page.IsPostBack)
行 18: {
行 19: if (Request.Cookies["userInfo"] == null)
源文件: D:/My projects/PFCMS/PFCMS/top.ascx.cs 行: 17
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
PFCMS.top.Page_Load(Object sender, EventArgs e) in D:/My projects/PFCMS/PFCMS/top.ascx.cs:17
System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
System.Web.UI.Control.OnLoad(EventArgs e) +99
System.Web.UI.Control.LoadRecursive() +50
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Control.LoadRecursive() +141
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
连续两个星期在网上搜索答案,包括中文的英文的,但就是没有能够解决问题的答案,郁闷了N久。
一直以为第17行的Page为空,但Response.Write出来后不为空;Cookies["userInfo"]也明明不为空,打印出来只是乱码而已。
后来在第三台机器上调试,打印Cookies内容时,竟然打不出来,无法显示。难道是因为中文乱码导致为空?于是在存取Cookies时,采用了Url编码,最终问题解决。
相关文章推荐
- 在发布网站后,出现“未将对象引用设置到对象的实例”的错误时,是什么原因?
- c# asp.net 在vs2012上网站调试成功,发布后点击按钮后出现:“/”应用程序中的服务器错误。未将对象引用
- 调试通过的解决方案部署到生产服务器出现错误—未将对象引用设置到对象的实例
- “/”应用程序中的服务器错误。未将对象引用设置到对象的实例。
- IIS / 应用程序中的服务器错误 未将对象引用设置到对对象实例
- ashx页面中 Session值出现“未将对象引用设置到对象的实例”错误
- VS2003+SQL Server2000环境下出现的“未将对象引用设置到对象的实例”错误
- 出现“未将对象引用设置到对象的实例” 错误2010-09-16 19:07解决办法
- ashx页面中 Session值出现“未将对象引用设置到对象的实例”错误
- asp.net发布网站到服务器上时候出现“/web”应用程序中的服务器错误。访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。
- 探讨VS2003+SQL Server2000环境下出现的“未将对象引用设置到对象的实例”错误
- SharePoint开发错误—列表自定义表单出现“未将对象引用设置到对象的实例”
- ashx页面中 Session值出现“未将对象引用设置到对象的实例”错误
- winform中出现错误“未将对象引用设置到对象的实例”的原因
- 发布网站成功后,上传到服务器后,IE中出现错误"服务器应用程序不可用"
- 在内容页中添加ASP.NET AJAX控件TabContainer,运行出现“未将对象引用设置到对象的实例”错误。
- 使用FindControl出现未将对象引用设置到对象的实例 错误的解决办法
- 在发布程序时重新编译,报错“未将对象引用设置到对象的实例”的错误
- url重写(urlrewriter)引起的"未将对象引用设置到对象的实例"错误发生的原因
- WebService客户端引用 服务器无法处理请求。 ---> 未将对象引用设置到对象的实例