【发布时间】:2012-10-27 09:15:21
【问题描述】:
我想知道是否可以在同一个项目(Web 应用程序)中添加对 Web 服务的引用,即我在定义服务的同一个项目中添加引用。
之所以这样做是因为
- 托管服务变得更容易(托管网络应用时自动托管)。
- 调用服务是动态完成的,即在运行时(从数据库)获取服务 url,并调用该特定服务上的方法。 (这是一个托管在许多域上的 Web 应用程序。每个应用程序都知道其他应用程序的服务 url(存储在 db 中的 url)。因为我有对服务的引用,我可以在运行时通过更新 @987654322 来更改 url @ 并调用它。)
另外,我不确定这是否是解决方法。我看到很多人建议使用 WCF 而不是 Web 服务,但我不知道如何使用 WCF 完成同样的事情。
在 SO - Add Service Reference to WCF Service within Same Project 上已经有一个关于此的问题,但我认为它不适用于我的情况。
【问题讨论】:
标签: asp.net .net wcf web-services