页面显示未将对象引用设置到对象的实例怎么处理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了页面显示未将对象引用设置到对象的实例怎么处理相关的知识,希望对你有一定的参考价值。

错误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>
参考技术A 这就对了,这个错误的意思就是说:一个对象,你并没有把它实例化,但是你在程序里调用了它,这是错误的,所以抛出一个异常。
在你的代码里很清晰的可以看到,nickname这个对象并没有被实例化。
你可以自己打断点单步调试,看看nickname是否存在一个值。如果没有,你如何把它显示出来呢?
参考技术B 回答

你好,关于你的问题我觉得别人的网站你要访问。如果是你自己的网站的话那就是后台代码可能有问题,你在本地再试试,确认代码没问题后再上传。如果这是你要访问的网站而不是你自己建的的话就说明这个网站出现了故障,不是你能解决的,你需要等待网站所有者将问题处理掉后才能访问。希望能够帮助到你

未将对象引用设置到对象的实例如何解决

出现“未将对象引用设置到对象”,这说明你应该是域用户。
通常一些大的公司都会上域控。
上域控的公司内部用户要登录外网的时候,需要通过代理才能登陆,而域内的公司内部网站不需要代理,这个时候就需要设置IE,以确认哪些网站不需要通过代理登录,哪些网站需要通过代理登录。
IE设置的地方就在例外那里,在例外里面你需要填上你们公司内网的地址。这样登录你们公司内网的时候就不需要通过代理出去,也就不会出现“未将对象引用设置到对象”。
填入例外情况的这个地址可以是IP地址(比如说61.*),也可以是域名(比如说*.56.com)。
参考技术A 您的这个问题,我们可以通过以下的方式来解决。
1,首先在这个页面上,找到自己所要解决的这个问题的这个对象,然后点击这个对象。
2,然后在弹出来的页面上,找到这个问题的解决方法。
3,然后在弹出来的页面上,找到这个对应的解决方案。
4,然后在弹出来的页面上,按照这个解决方案上的步骤,一步的来进行操作,即可解决这个问题。
希望能帮助到您!
您的这个问题,我们可以通过以下的方式来解决。 1,首先在这个页面上。
参考技术B 回答

关于“未将对象引用设置到对象的实例”这个错误的解决步骤如下:1、首先,所设置的变量为空值或没有取到值,一般出现在传递参数的时候出现这个问题,也会在使用DataGrid或gridview或datalist等数据控件时出现。2、设置控件名称与codebehind里面的没有对应。3、设置未用new初始化对象或者在程序中所引用的控件不存在。4、然后使用try..catch...finally捕捉错误,或直接用response.write()输出所取的变量值。5、查看代码中是否存在未初始化的变量,即可解决未将对象引用设置到对象的实例”的问题。

参考技术C 未将对象引用设置到对象的实例。出现这种错误。大部分是值未找到。解决此问题没别的办法。自己认真点找出哪个值没找。或哪个值赋值错误。一般是SQL语句和赋值时出现较多。建议通过调试去找。方便。快捷。至于楼上用try解决。在这不适合用。

以上是关于页面显示未将对象引用设置到对象的实例怎么处理的主要内容,如果未能解决你的问题,请参考以下文章

提示 未将对象引用设置到对象的实例 怎么处理?

未将对象引用设置到对象的实例怎么解决

未将对象引用设置到对象的实例

C#连接数据库出现未将对象引用实例

未将对象引用设置到对象的实例

安装vs 2015 x新建项目 显示(未将对象引用设置到对象实例) 处理方法