c# - 如何从 C# 中的另一个项目调用或启动 asp.net web 服务 (asmx)

标签 c# asp.net web-services

如何在 C# 中从另一个项目调用或启动 asp.net web 服务 (asmx)。另一个项目可以是控制台应用程序。我不是要使用 Web 服务(我正在用 Java 执行),而是要如何在 C# 中从不同的项目启动 Web 服务。

我已经尝试在我的控制台应用程序项目中包含 webservice 项目,并且还添加了对 webservice 项目的引用,包含命名空间,但我收到错误,

The type 'System.Web.Services.WebService' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Services, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

我正在尝试通过创建 web 服务类的实例来调用 web 服务,我想这已经是一种错误的方式。

提前致谢!

最佳答案

您将要添加网络引用。

How to: Add a Reference to a Web Service

然后你会想要设置多个项目启动。这将允许您调试两者。

How to: Set Multiple Startup Projects

关于c# - 如何从 C# 中的另一个项目调用或启动 asp.net web 服务 (asmx),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18338671/

相关文章:

c# - 如何使用 Microsoft.ACE.OLEDB.12.0 将数据导出到 excel 并保持数据格式。

C# 如何在多个列表框中显示项目?

java - 执行 Web 服务客户端时出错

java - 旧版应用程序可在同一服务器或通过 ws 访问

java - 无法调用网络服务

c# - 将 ibm mq 客户端连接到较低版本的问题

c# - ADO.Net EF4 继承问题。从基础对象创建子对象

c# - 继承自 System.Timers.ElapsedEventArgs 使单元测试更容易

c# - asp.net 中用于调用需要轮询的 Web 服务的最佳编码模式是什么?

c# - 如何在 Web 服务器和站点服务器之间建立双向通信?