
页面显示未将对象引用设置到对象的实例怎么处理
自己有一个重要的网站在360和IE浏览器打不开,详情如下:“/OA”应用程序中的服务器错误。---------------------------------------...
自己有一个重要的网站在360和IE浏览器打不开,详情如下:
“/OA”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
OA.login.Main.Page_Load(Object sender, EventArgs e) +38
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +772
不是我自己的网站,是公司的网站,别人的电脑都可以登录上,只有我的不行。 展开
“/OA”应用程序中的服务器错误。
--------------------------------------------------------------------------------
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。
堆栈跟踪:
[NullReferenceException: 未将对象引用设置到对象的实例。]
OA.login.Main.Page_Load(Object sender, EventArgs e) +38
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +35
System.Web.UI.Page.ProcessRequestMain() +772
不是我自己的网站,是公司的网站,别人的电脑都可以登录上,只有我的不行。 展开
5个回答
展开全部
是你自己的网站?别人的网站你要访问。如果是你自己的网站的话那就是后台代码可能有问题,你在本地再试试,确认代码没问题后再上传。
如果这是你要访问的网站而不是你自己建的的话就说明这个网站出现了故障,不是你能解决的,你需要等待网站所有者将问题处理掉后才能访问。
如果这是你要访问的网站而不是你自己建的的话就说明这个网站出现了故障,不是你能解决的,你需要等待网站所有者将问题处理掉后才能访问。
展开全部
错误24行的意思不就是压根没找到System.Configuration.ConfigurationManager.ConnectionStrings["constr"]吗?不再使用它的TOString()方法肯定会报错啊
你在本地发布配置到IIS中运行看看行不行
造成这种情况的可能很多,方便的话把网站贴出来,你看看是不是缺少using System.Configuration;的引用,或者发布的时候是不是有人动过代码,是不是Web.config文件丢失了?是不是Web.config中“constr”属性被删了或隐藏了
我通常都是用WebConfigurationManager.AppSettings["constr"]方法获取Web.config内容
<appSettings>
<add key="constr" value="Server=192.168.8.250;Database=ManagerData;User ID=sa;Password=123456"/>
</appSettings>
要不你换个试试
你上面web.config中sa怎么没有密码?
你把下面的代码复制到config中试试,读取的时候用 string conn = WebConfigurationManager.AppSettings["constr"].ToString();读取,另外加上sa的密码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="constr" value="Server=.;Database=sooomo;User ID=sa;Password=sa的密码"/>
</appSettings>
<connectionStrings/>
<system.web>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true" />
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Windows" />
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>
你在本地发布配置到IIS中运行看看行不行
造成这种情况的可能很多,方便的话把网站贴出来,你看看是不是缺少using System.Configuration;的引用,或者发布的时候是不是有人动过代码,是不是Web.config文件丢失了?是不是Web.config中“constr”属性被删了或隐藏了
我通常都是用WebConfigurationManager.AppSettings["constr"]方法获取Web.config内容
<appSettings>
<add key="constr" value="Server=192.168.8.250;Database=ManagerData;User ID=sa;Password=123456"/>
</appSettings>
要不你换个试试
你上面web.config中sa怎么没有密码?
你把下面的代码复制到config中试试,读取的时候用 string conn = WebConfigurationManager.AppSettings["constr"].ToString();读取,另外加上sa的密码
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<add key="constr" value="Server=.;Database=sooomo;User ID=sa;Password=sa的密码"/>
</appSettings>
<connectionStrings/>
<system.web>
<!--
设置 compilation debug="true" 将调试符号插入
已编译的页面中。但由于这会
影响性能,因此只在开发过程中将此值
设置为 true。
-->
<compilation debug="true" />
<!--
通过 <authentication> 节可以配置 ASP.NET 使用的
安全身份验证模式,
以标识传入的用户。
-->
<authentication mode="Windows" />
<!--
如果在执行请求的过程中出现未处理的错误,
则通过 <customErrors> 节可以配置相应的处理步骤。具体说来,
开发人员通过该节可以配置
要显示的 html 错误页
以代替错误堆栈跟踪。
<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">
<error statusCode="403" redirect="NoAccess.htm" />
<error statusCode="404" redirect="FileNotFound.htm" />
</customErrors>
-->
</system.web>
</configuration>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可能 你 在用 vs 开发工具 打开网站文件的 时候 路径 不正确
。
比如说 :原本是这样: websites\mywebsite\..
但是 websites\websites\mywebsite\.. 这样 就可能发生 你说的错误 。
。
比如说 :原本是这样: websites\mywebsite\..
但是 websites\websites\mywebsite\.. 这样 就可能发生 你说的错误 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
需要运行调试,你把关键代码贴出来也能找出问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-03-07
展开全部
这是内存错误代码,可能你装的应用程序和你的系统兼容性不是太好,或者某个系统文件可能出现问题,如果出现这中种问题,最好最有效的解决方法就是:用系统光盘进行修复系统。
参考资料: cjl
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询