2010-10-28 115 views
6

我有一个很难调试的Visual Studio 2008项目。我需要附加到IIS 7来调试它。在时间至少50%的我碰到下面的错误连接到W3WP.EXE后不久:为什么在Visual Studio中调试项目时经常遇到错误0x8007000e?

 
--------------------------- 
Microsoft Visual Studio 
--------------------------- 
A fatal error has occurred and debugging needs to be terminated. 
For more details, please see the Microsoft Help and Support web site. 
HRESULT=0x8007000e. ErrorCode=0x0. 
--------------------------- 
OK 
--------------------------- 

它然后终止的w3wp.exe。

我不明白任何其他解决方案的问题。有关如何解决此问题的任何想法吗?

回答

7

如果你谷歌这个错误,你会发现很多关于它的信息。

0x8007000e =应用程序内存不足。也许你的电脑没有足够的内存和/或磁盘空间。

+0

只需添加,此链接http://connect.microsoft.com/VisualStudio/feedback/details/296622/fatal-error-debugging-hresult-0x8007000e也可能相关 – InSane 2010-10-28 01:23:23

+0

至少有20个项目在解决方案,虽然我不认为这是问题,卸载他们的整个堆并重新启动似乎修复它。谢谢! – 2010-10-28 04:29:36

2

这对控制台项目中的Visual Studio 2012也是一个问题。奇怪的是,Visual Studio 2010中的相同项目不会导致相同的问题。

尽管它没有提供我需要的信息,但我发现您可以在不调试的情况下启动,然后将调试器附加到过程中以访问您的断点而不会触发错误。

对于它的价值,我在网上几篇文章中已经注意到,遇到问题的人往往在解决方案(包括OP)中有多个项目。

1

当我使用基于Web服务的应用程序时,遇到同样的问题。 我用Visual Studio 2012 + Win 7(32bit)OS

NONE我找到的谷歌解决方案已经为我工作(不是内存或磁盘空间问题)。

我工作的唯一解决方案:安装Win 7 64位操作系统。

只需备份您的数据&安装64位OS +应用最新的Win Updates。

相关问题