1

如何从 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 服务,我猜这已经是一种错误的方式。

提前致谢!

4

1 回答 1

4

您将要添加一个网络参考。

如何:添加对 Web 服务的引用

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

如何:设置多个启动项目

于 2013-08-20T15:14:30.980 回答