当前位置: 代码迷 >> ASP.NET >> ASP.NET+MSSQL2005调试正常运行,发布时报错“ 未将对象引用设置到对象实例化”,该怎么解决
  详细解决方案

ASP.NET+MSSQL2005调试正常运行,发布时报错“ 未将对象引用设置到对象实例化”,该怎么解决

热度:4329   发布时间:2013-02-25 00:00:00.0
ASP.NET+MSSQL2005调试正常运行,发布时报错“ 未将对象引用设置到对象实例化”
我的是VS2008+MSSQL2005,调试时能够正常运行,但是发布网站到IIS时报错“ 未将对象引用设置到对象实例化”,我调试和发布是在同一台机器上,发布运行时发布根本就没连接到数据库,谢谢大家,请问是什么原因啊,怎样解决啊,我在网上找了好几天了都没有找到解决方法。

------解决方案--------------------------------------------------------
网站发布后数据库地址变了吧?修改连接字符串
------解决方案--------------------------------------------------------
某些对象为空,看错误提示,或者写日志看看哪里出错
------解决方案--------------------------------------------------------
web.config的配置信息发来看
------解决方案--------------------------------------------------------
很可能是配置文件出错了。空引用嘛。不排除是你发布和上传出了点问题。
------解决方案--------------------------------------------------------
贴出报错的行当前后几行代码
------解决方案--------------------------------------------------------
你发布到iis中,运行的账户上匿名账户,使用Integrated Security=True;可能会有问题的,你最好创建一个用户
<connectionStrings>
<add name="ConnectionString" connectionString="Data Source=XYG-PC\MSSQL2005;Initial Catalog=LDFWEBDB;User Id=myUsername;Password=myPassword;;" />
</connectionStrings>