【发布时间】:2011-03-10 10:43:23
【问题描述】:
我有一个调用类库的网络服务。
在这个类库中,我试图找出调用类库的 Web 服务的 URL。
有简单的方法吗??
【问题讨论】:
-
你不觉得这个设计策略有点侵入性吗?
标签: .net vb.net web-services class-library
我有一个调用类库的网络服务。
在这个类库中,我试图找出调用类库的 Web 服务的 URL。
有简单的方法吗??
【问题讨论】:
标签: .net vb.net web-services class-library
您不应该从类库中调查 URL 调用是什么,因为这将该库绑定到仅适用于 Web 服务,这不是一个好的设计入门。为什么需要 URL?是为了记录来电者吗?您可能可以将对 URL 感兴趣的部分代码移出库。
【讨论】:
试试
SoapContext.Current.Actor.AbsoluteUri
这需要 WSE 2.0 SP3。
【讨论】:
我终于明白了
Dim tReq As New System.Web.Services.WebService
Dim tWSURI As String = tReq.Context.Request.Url.OriginalString
这需要您添加对 system.web 的引用
【讨论】: