【发布时间】:2010-11-03 05:06:12
【问题描述】:
我有一个 ASP.NET C# 3.5 Web 应用程序,它使用另一个 ASP.NET Web 服务作为 Web 引用。 Web 服务内置于某些专有硬件设备中。问题是该设备一直存在问题并且无法始终访问。我的 Web 应用程序因此而受苦,因为它需要一分钟多的时间才能加载。它确实加载,但不可接受。
服务在 try catch 块中实例化,没有抛出异常,但输出窗口显示:
System.dll 中发生了“System.Net.WebException”类型的第一次机会异常
我知道有更好的方法来处理这个问题,但我正在画空白。
感谢任何帮助。
更新:仍在寻找有关如何在不影响网站的情况下处理不可用的网络服务的答案。
拆开后发现异常。这是一个标准的“无法连接”异常。现在的问题是超时,我尝试在 System.Web -> Pages 属性下的 web.config 中将 asyncTimeout 设置为 5000。抛出异常仍然需要大约 20 秒。有什么想法吗?
【问题讨论】:
标签: asp.net web-services exception