【问题标题】:Service is not wroking服务不工作
【发布时间】:2012-11-18 18:23:44
【问题描述】:

我在服务器上有两个 Web 服务。当我运行服务网址时 http://www.solentvehicleleasing.co.uk/solentwebservice.asmx/GetLeasingPriceForTechinalPageByDerID。它提供服务消息。

“请求格式无法识别,因为 URL 意外以 '/GetLeasingPriceForTechinalPageByDerID' 结尾。

说明:在执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

异常详细信息:System.InvalidOperationException:无法识别请求格式,因为 URL 意外以 '/GetLeasingPriceForTechinalPageByDerID' 结尾。"

服务出现上述错误。

但是当我在同一台服务器上运行另一个服务http://www.solentcarleasing.co.uk/solentwebservice.asmx/GetLeasingPriceForTechinalPageByDerID 时。返回 404 错误。

我正在使用 MVC 3 并使用 jquery ajax 方法调用服务。

谁能帮帮我

提前致谢

【问题讨论】:

  • 您对 www.solentcarleasing.co.uk 的 DNS 设置是什么?这是否指向与 www.solentvehicleleeasing.co.uk 相同的目录?

标签: asp.net web-services


【解决方案1】:

据我所知,以这种方式设置 URL 的 Web 服务从未运行过。您可以查看服务详情:http://www.solentcarleasing.co.uk/solentwebservice.asmx?op=GetLeasingPriceForTechinalPageByDerID

在 Visual Studio 中,您必须添加服务,然后从代码中调用它。您不能只是通过 *.asmx/ServiceMethodName

导航到

【讨论】:

  • 感谢您的回复.. 但我正在使用 Jquery Ajax mathod 调用该服务。如果检查错误控制台..发现它抛出404错误
  • 感谢您的回复.. 但我正在使用 Jquery Ajax 方法调用该服务,它在我的本地计算机上工作正常,但在服务器上产生了问题。如果检查错误控制台..发现它抛出404错误
猜你喜欢
  • 1970-01-01
  • 2016-08-31
  • 2016-09-19
  • 1970-01-01
  • 2018-05-18
  • 2017-04-27
  • 2013-02-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多