我正在尝试使用Visual Studio 2013发布网站。 我收到了一个错误:
ASPNETCOMPILER(0,0):错误ASPRUNTIME:对象引用未设置为对象的实例。
它也发生在Visual Studio 2010上。
我试图重启VS和PC。
我从bin目录中删除了*.dll.refresh
。
我的web.config中没有<clear/>
个标签。
我想这一切都始于我意外删除了我的* .suo文件。
有什么想法吗?
我只是注意到只有在我尝试预编译我的网站时才会发生这种情况。如果我在没有预编译的情况下发布它可以正常工作......
答案 0 :(得分:8)
行。 在浪费了这么多时间后,我以某种方式进入了这个博客: http://thesoftwarepractice.net/development-things/object-reference-not-set-to-an-instance-of-an-object
关闭 McAfee实时扫描及其作品......
答案 1 :(得分:7)
我也遇到过这个问题,而且之前提到的任何想法都没有解决这个问题。问题是,在我的包含ASP.NET网站的驱动器的子文件夹上启用了压缩。解决方案是右键单击,选择属性,然后在常规选项卡中单击“高级”,在“压缩或加密属性”部分下,确保未选中“压缩内容以节省磁盘空间”。提示为所有文件和子文件夹执行此操作(请注意,它可能需要一些时间)。希望这有助于某人。
答案 2 :(得分:1)
我一直在努力解决这个问题几个小时,发现这个链接来自另一个适合我的网站:http://codecorner.galanter.net/2009/08/17/wdp-error-solution/
答案 3 :(得分:0)
您是否尝试过创建新网站,将旧网站中的所有文件添加到新网站并添加所有使用的参考文件?
答案 4 :(得分:0)
我也有这个问题,我通过清除和重新配置所有依赖项和项目的dll来修复它。
答案 5 :(得分:0)