日期:2014-05-18  浏览次数:20356 次

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>