我正在实现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方法。我该怎么办?
最佳答案
将名为Service.svc的文件添加到IIS应用程序。然后将以下代码段添加到文件中。
<%@ ServiceHost Service="ContosoWCF.RateService" Factory="System.ServiceModel.Activation.WebScriptServiceHostFactory" %>