今天使用VS2019发布一个站点时遇到如下错误提示:
Publish has encountered an error.
Object reference not set to an instance of an object.
A diagnostic log has been written to the following location:
"C:\Users\Administrator\Local\Temp\tempBC5E.tmp"
清除缓存,重启电脑均不能解决。
提示图片如下:

经过一翻折腾后最后才恍然大悟,就是这么简单轻松解决。
查看更多内容请点击下方捐赠按钮!
报错原因
VS 发布站点时报"Object reference not set to an instance of an object"并提示已生成诊断日志,多为发布配置、缓存或项目引用异常造成的空引用。
处理步骤
- 先删除项目下的 obj、bin 目录并清理发布缓存,再重新发布。
- 按提示路径打开日志文件,定位具体出错的节点。
- 检查发布配置文件(.pubxml)、连接字符串与目标服务器权限。
- 必要时以管理员身份运行 VS 后重试。
💰 此内容为付费阅读 请先登录