从javascript调用WCF方法

时间:2011-07-23 17:29:27

标签: javascript asp.net wcf iis

我正在实现一个WCF服务库。您添加包含以下代码段的新代码文件。

Namespace ContosoWCF 
<ServiceContract()> 
Public Interface IRateService 
<OperationContract()> 
Function GetCurrentRate() As Decimal 
End Interface 

Partial Public Class RateService
Implements IRateService 
Public Function GetCurrentRate() As Decimal _ 
Implements IRateService.GetCurrentRate 
Dim currentRate As Decimal = GetRateFromDatabase() 
Return currentRate 
End Function 
End Class 
End Namespace 

我构建服务库并将其程序集部署到IIS应用程序。我需要确保可以从JavaScript调用GetCurrentRate方法。我该怎么办?

1 个答案:

答案 0 :(得分:0)

将名为Service.svc的文件添加到IIS应用程序。然后将以下代码段添加到该文件中。

<%@ ServiceHost Service="ContosoWCF.RateService" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>