|
|
1
0
关于第一个问题。该属性被定义为仅适用于类,因此不能在其他任何对象上声明它。 路径应该指向您的服务正在监听的端点(例如/services/myserivce)。 |
|
|
2
0
路径应该是HTTP服务的服务终结点:
只能将属性应用于接口(类)的实现,而不能应用于接口本身。 |
|
|
3
0
至于你的第二个答案。我认为路径需要指向一个实际的webservice端点(.svc或旧的端点。。我忘记了,对不起。 您可以创建一个WebService,TradeService.svc,并实现ITradeService接口。作为服务上的私有变量,创建TradeService的实例,并将其用作代理。。。像这样
说吧。 |
|
|
4
0
<system.serviceModel>
<serviceHostingEnvironment ..>
</serviceHostingEnvironment>
</system.serviceModel>
<%@ ServiceHost Language="C#" Debug="true" Service="TradeService" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>
请注意 WebScriptServiceHostFactory 将自动将ASP.NET Ajax终结点添加到您的服务。最后将您的“path”属性指向这个新创建的“TradeService.svc”。 您可以通过访问来测试您的服务 http://localhost.me/TradeService.svc Ajax支持可以在 http://localhost.me/TradeService.svc/jsdebug 参考: http://berniecook.wordpress.com/2012/01/08/consuming-a-wcf-service-with-jquery-or-scriptmanager/ 源代码: https://docs.google.com/open?id=0Bz2usIBCcor0NDQxZDc2ODYtNTUzMi00OTRlLTlhOGMtMGI4Y2RhNGIzYWNj |