【问题标题】:WebService call over asmx file not working. When Execute with console it workWebService 调用 asmx 文件不起作用。当使用控制台执行时,它可以工作
【发布时间】:2014-08-04 05:11:44
【问题描述】:

我有一个项目,我们称之为 Service.dll

当我从 exe 执行此调用时,一切正常。该服务正在调用https://webservice 并给我结果。

 Service service = new Service();
 var result = service.Get("276055580127912", "Item2015");

现在我尝试从 asmx 网络服务调用服务时也这样做。

所以我用这段代码创建了一个 asmx 文件:

<%@ WebService Language="C#" CodeBehind="Service.asmx.cs" Class="Service" %>

当我在我的机器上(通过 VS)本地托管这个 asmx 并尝试调用 Get 方法时,我总是收到一条超时消息。它应该只需要大约 1 秒。

有人知道为什么这不起作用吗?

谢谢马库斯

【问题讨论】:

    标签: c# asp.net web-services https asmx


    【解决方案1】:

    如果您通过“添加 Web 引用”添加了 Web 服务。你不应该有问题。可能你的服务不行,

    好吧,总有一个选项,即关闭项目并关闭服务(您可以在右下角的通知区域找到它)并打开所有项目,然后启动服务并再次启动您的应用程序。

    如果您的代码没问题,这必须解决问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-14
      • 1970-01-01
      • 2011-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多