VS2017 发布WEB应用时,提示错误:“未将对象引用设置到对象的实例”

goyqf 2019-09-15 02:04:30



我在开发这个WEB项目时并没有任何异常,本地测试时编译也正常、程序各个功能也都能正常运行。

项目差不多做完了,想着传到网上看看哩,结果发布WEB应用时,发布失败,提示如图的问题,
而且这个错误,也并没有告诉我是哪段程序的问题。

我这个项目做了两个月了,那么多页面,那么多行代码,让我如何才能找到问题出在哪呢?

对了,后来我无意中打开了我之前开发的另一个项目,之前都是可以发布的,但这次重新再发布时也出现了这个问题,我再想会不会是.net的问题,我重新下载更新了一下.net,发布时,还是出现那个问题,没有解决。

后来我又尝试重新建了一个项目,随便创建了几个页面,写了点程序 ,再发布这次发布成功了。
搞的我现在好郁闷,到底是其它设置的问题,还是我程序有问题。

上网找了好久,也没有找到解决问题的方法。

各位大侠,有谁遇到这个问题的,跪求帮忙。
...全文
2397 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiangqing 2019-09-18
  • 打赏
  • 举报
回复
双击错误,看详情原因
万十三丶 2019-09-17
  • 打赏
  • 举报
回复
空对象了,某个值为空导致的
LvBao_117 2019-09-17
  • 打赏
  • 举报
回复
某个对象是null,但你还是执行了某种操作,一般应该是

if(obj!=null)
{
//执行某种操作

}
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 15 楼 ducker3590 的回复:
把解决方案下的.vs文件夹删掉重试一下




可以啦兄弟,你太牛啦!我把.vs文件夹删除掉,重新发布了一下,就通过了,这个问题困扰我两天啦,真是太感谢你啦!

刚百度了一下这个文件夹,平时不太注意这个文件夹,.vs目录是用来存储当前用户在解决方案中的工作配置,具体包括VS关闭前最后的窗口布局、最后打开的选项卡/操作记录/文件文档、某些自定义配置/开发环境、调试断点等这类设置信息和状态。
供其它朋友们参考学习。
csdnFUCKINGSUCKS 2019-09-17
  • 打赏
  • 举报
回复
还有就是你的发布配置文件是否勾选了预编译选项
csdnFUCKINGSUCKS 2019-09-17
  • 打赏
  • 举报
回复
把解决方案下的.vs文件夹删掉重试一下
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 11 楼 ManBOyyy 的回复:
你項目哪裡引用或者文件夾有警告沒有?重新認真檢查一下,是不是有一個黃色的感歎號

亲,没有感叹号,检查过了,如果有的话,估计本地编译测试也不会通过的。
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 12 楼 ducker3590 的回复:


很奇怪,我这个项目里没有obj文件夹,我用的是VS2017,但是发布WEB应用时,我看他提示把文件都临时发布到C盘的一个临时目录里了,我进到那个目录里,看到有obj文件夹,我把好个临时目录和obj全部都删除了,再重新发布,问题还是依旧,都想哭了......
csdnFUCKINGSUCKS 2019-09-17
  • 打赏
  • 举报
回复
ManBOyyy 2019-09-17
  • 打赏
  • 举报
回复
你項目哪裡引用或者文件夾有警告沒有?重新認真檢查一下,是不是有一個黃色的感歎號
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 5 楼 LvBao_117 的回复:
某个对象是null,但你还是执行了某种操作,一般应该是

if(obj!=null)
{
//执行某种操作

}


现在主要是他没有提示错误的位置,我这个项目做了两个月了,那么多页面,那么多行代码,怎么找错误根源,这才是我最头痛的!
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 3 楼 ducker3590 的回复:
预编译错误吧,看下输出窗口有没有报错信息。




在本地编译、生成网站、运行程序都没有任何问题,只有在发布WEB应用时,出现这个错误!这是发布时提示的信息,我看上面的信息都是警告类信息,不是致命的错误提示。郁闷啊。
大鱼> 2019-09-17
  • 打赏
  • 举报
回复
Debug运行一下,这种未初始化应该会给你定位到报错位置的
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 2 楼 正怒月神 的回复:
能确保不是数据问题吗?
而且你都打开vs调试了。。。感觉也不是太麻烦的问题了。


在本地编译、生成网站、运行程序都没有任何问题,只有在发布WEB应用时,出现这个错误!!!当时开发的时候,在本地测试一直都正常,也没想着去发布。现在做好了,想发布哩,出个这问题,不让发布。郁闷死了
goyqf 2019-09-17
  • 打赏
  • 举报
回复
引用 1 楼 tangyanzhi1111 的回复:
你双击错误

找到错误哪一行,看看代码啥情况

一般的未将对象设置引用到实例 都是对象没有实例化所致

没有提示错误的行号,双击也没有用,没反应!!!
csdnFUCKINGSUCKS 2019-09-16
  • 打赏
  • 举报
回复
预编译错误吧,看下输出窗口有没有报错信息。
正怒月神 版主 2019-09-16
  • 打赏
  • 举报
回复
能确保不是数据问题吗? 而且你都打开vs调试了。。。感觉也不是太麻烦的问题了。
jianghupt 2019-09-16
  • 打赏
  • 举报
回复
你双击错误 找到错误哪一行,看看代码啥情况 一般的未将对象设置引用到实例 都是对象没有实例化所致

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧