今天使用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 后重试。

💰 此内容为付费阅读 请先登录