2010-08-23 112 views
1

应用程序如何无法查找本地主机?远程名称无法解析:'localhost'

The remote name could not be resolved: 'localhost'; 

StackTrace;  
     at System.Net.HttpWebRequest.GetRequestStream(TransportContext& context) 
     at System.Net.HttpWebRequest.GetRequestStream() 
     at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) 

该应用程序工作几个小时然后停止。

编辑我将该服务作为web引用导入,并使用生成的Reference.vb文件调用它。

+0

也许你还应该显示,你如何调用WebService。这很难猜出你在做什么/试图达到 – Scoregraphic 2010-08-23 07:14:54

回答

3

当您的应用程序泄漏操作系统资源时,可能会发生类似这样的奇怪事情。像句柄或内核内存池一样。当它超过流程配额时,它会停止工作,错误信息并不总是很好。

运行Taskmgr.exe,进程选项卡,查看+选择列。至少勾选句柄和线程。

+0

正确。我在下面的文章帮助下追踪内存泄漏:http://blogs.msdn.com/b/jfoscoding/archive/2006/05/03/588974.aspx和http://www.componentfactory。 COM /博客/ 2006/07 /查找净内存泄漏/ – jgauffin 2010-08-25 06:45:03

相关问题