我有一个 xml Web 服务,并在 IIS(localhost) 上发布了它。Web 服务非常简单。只有一种方法。Web 服务中也不存在异常潜力。我必须使用 HttpWebRequest 而不是添加网络参考。我收到以下错误: “远程服务器返回错误:(500) 内部服务器错误”。我已经多次检查请求 xml。当我添加网络参考时没有问题。错误的原因是什么?
提前致谢
我有一个 xml Web 服务,并在 IIS(localhost) 上发布了它。Web 服务非常简单。只有一种方法。Web 服务中也不存在异常潜力。我必须使用 HttpWebRequest 而不是添加网络参考。我收到以下错误: “远程服务器返回错误:(500) 内部服务器错误”。我已经多次检查请求 xml。当我添加网络参考时没有问题。错误的原因是什么?
提前致谢
从您提供的信息中无法判断问题所在。
如果 Web 服务是您编写的,那么您需要让 IIS 报告有关问题性质的详细错误消息(默认情况下会显示受限错误消息以防止潜在的攻击者获取潜在的敏感信息),或者找到另一种获取详细错误信息的方法。如何执行此操作的确切说明取决于服务本身(这是一个 ASP.Net Web 服务吗?这是什么版本的 IIS?)但是这篇文章 -如何在 IIS 7.0 中使用 HTTP 详细错误可能会有所帮助。
如果 Web 服务是由第 3 方制作的,那么恐怕您需要与第 3 方合作来解决此问题。
更新:还尝试阅读详细的 500 错误消息,ASP + IIS 7.5以了解如何获取更详细的错误消息。