C# asmx文件上的WebService调用不工作。当使用控制台执行时,它工作
我有一个叫Service.dll的项目 当我从exe执行此调用时,一切正常。服务正在调用C# asmx文件上的WebService调用不工作。当使用控制台执行时,它工作,c#,asp.net,web-services,https,asmx,C#,Asp.net,Web Services,Https,Asmx,我有一个叫Service.dll的项目 当我从exe执行此调用时,一切正常。服务正在调用https://webservice并给出结果 Service service = new Service(); var result = service.Get("276055580127912", "Item2015"); 现在,当从asmx Web服务调用该服务时,我也尝试这样做 因此,我使用以下代码创建了一个asmx文件: <%@ WebService Language="C#" Code
https://webservice
并给出结果
Service service = new Service();
var result = service.Get("276055580127912", "Item2015");
现在,当从asmx Web服务调用该服务时,我也尝试这样做
因此,我使用以下代码创建了一个asmx文件:
<%@ WebService Language="C#" CodeBehind="Service.asmx.cs" Class="Service" %>
当我在我的机器上本地托管这个asmx(通过VS)并尝试调用方法Get时,我总是收到一条超时消息。它应该只需要大约1秒钟
有人知道为什么这不起作用吗
如果您通过“添加web引用”添加了web服务,那么非常感谢Markus。你不应该有这个问题。也许你的服务不太好 嗯,总是有一个选项,即关闭项目并关闭服务(您可以在右下角的通知区域找到它),然后打开所有项目,然后启动服务并再次启动应用程序 如果你的代码是好的,这必须做到这一点