ASPNETCOMPILER(0,0):错误ASPRUNTIME:对象引用未设置为对象的实例

我正在尝试使用Visual Studio 2013发布网站。我收到一个错误:

ASPNETCOMPILER(0,0):错误ASPRUNTIME:对象引用未设置为对象的实例。

它也发生在Visual Studio 2010上。我试图重启VS和PC。 我从bin目录中删除了*.dll.refresh 。 我的web.config中没有标签。 我想这一切都始于我意外删除了我的* .suo文件。

有任何想法吗?

更新:

我只是注意到只有在我尝试预编译我的网站时才会发生这种情况。 如果我发布没有预编译它工作正常…

好。 在浪费了这么多时间之后,我以某种方式进入了这个博客: http : //thesoftwarepractice.net/development-things/object-reference-not-set-to-an-instance-of-an-object

关闭McAfee Real Time Scanning及其作品……

我也有这个问题,并没有通过前面提到的任何想法解决。 问题是在包含ASP.NET网站的驱动器的子文件夹上启用了压缩。 解决方案是右键单击,选择属性,然后在常规选项卡中单击“高级”,在“压缩或加密属性”部分下,确保未选中“压缩内容以节省磁盘空间”。 提示为所有文件和子文件夹执行此操作(请注意,它可能需要一些时间)。 希望这有助于某人。

我一直在努力解决这个问题几个小时,发现这个链接来自另一个适合我的网站: http : //codecorner.galanter.net/2009/08/17/wdp-error-solution/

您是否尝试过创建新网站,将旧网站中的所有文件添加到新网站并添加所有使用的参考文件?

我也有这个问题,我通过清除和重新配置所有依赖项和项目的dll来修复它。