【问题标题】:Web Service Error网络服务错误
【发布时间】:2011-06-28 10:50:28
【问题描述】:

我有一个 xml Web 服务,并在 IIS(localhost) 上发布了它。 Web 服务非常简单。只有一种方法。 Web 服务也没有例外的潜力。我必须使用 HttpWebRequest 而不是添加网络参考。我收到以下错误: “远程服务器返回错误:(500) 内部服务器错误”。我已经多次检查请求 xml。当我添加网络参考时没有问题。错误原因是什么?

提前致谢

【问题讨论】:

  • IIS 日志文件是否能说明问题?

标签: web-services iis httpwebrequest internal-server-error


【解决方案1】:

从您提供的信息中无法判断问题所在。

如果 Web 服务是您编写的,那么您需要让 IIS 报告有关问题性质的详细错误消息(默认情况下会显示受限错误消息以防止潜在的攻击者获取潜在的敏感信息),或者寻找其他方法来获取详细的错误信息。如何执行此操作的具体说明取决于服务本身(这是一个 ASP.Net Web 服务吗?这是什么版本的 IIS?)但是这篇文章 - How to Use HTTP Detailed Errors in IIS 7.0 可能会有所帮助。

如果 Web 服务是由第 3 方制作的,那么恐怕您需要与第 3 方合作来解决此问题。

更新:还可以尝试阅读Detailed 500 error message, ASP + IIS 7.5,了解如何获取更详细的错误消息。

【讨论】:

  • Web Service 是 Asp.Net Xml Web 服务,我写了它。IIS 版本 7.5。我尝试访问另一个 asp.net Web 应用程序的 Web 服务。当我调试 Web 应用程序时,我检查了请求 xml,它似乎是正确的。但我无法得到回应
  • @user811686 我已经用另一个链接更新了我的答案 - 您需要从 IIS 获得更详细的错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多