C# 从客户端调用WCF服务
我将创建一个WCF服务(IIS主机),它将从客户端javascript代码调用 当我从客户端调用WCF时,WCF是WCF库还是WCF应用程序类型 例如: 我有下面的javascriptC# 从客户端调用WCF服务,c#,javascript,json,wcf,C#,Javascript,Json,Wcf,我将创建一个WCF服务(IIS主机),它将从客户端javascript代码调用 当我从客户端调用WCF时,WCF是WCF库还是WCF应用程序类型 例如: 我有下面的javascript function AddFunds() { var postObject = { myID: myObject.myIDNumber, LocationID: myObject.LocationID, fundsToAdd: CurrencyFormatte
function AddFunds() {
var postObject = {
myID: myObject.myIDNumber,
LocationID: myObject.LocationID,
fundsToAdd: CurrencyFormatted($("#txtAddFunds").val())
};
$.post('/OrServices/myService.svc/AddFunds',
JSON.stringify(postObject)
).success(AddFundsResult);
}
在开始时,我必须创建WCF服务“myService.svc”,但我不确定它是库还是应用程序,还是无关紧要。描述了区别:
服务应用程序包括已为您设置的网站主机。服务库是主机可以引用和启动的服务库
如果从服务库(推荐)开始,则可以选择
任何您想要的主机(windows服务、IIS/ASP.NET甚至控制台
应用程序),您只需从新主机引用库。
选择服务应用程序将主机限制为仅使用IIS/ASP.NET
(虽然这对于您的目的来说可能还可以,但会限制
您可以使用的协议)
编辑:自从我写这篇文章以来,IIS中的更改允许更广泛的
ASP.NET上的协议激活了服务,因此选择服务
应用程序的限制比以前小得多
如果您只想在IIS中托管,那么我建议您只使用服务应用程序。因为很多工作都是为您完成的。描述了区别:
服务应用程序包括已为您设置的网站主机。服务库是主机可以引用和启动的服务库
如果从服务库(推荐)开始,则可以选择
任何您想要的主机(windows服务、IIS/ASP.NET甚至控制台
应用程序),您只需从新主机引用库。
选择服务应用程序将主机限制为仅使用IIS/ASP.NET
(虽然这对于您的目的来说可能还可以,但会限制
您可以使用的协议)
编辑:自从我写这篇文章以来,IIS中的更改允许更广泛的
ASP.NET上的协议激活了服务,因此选择服务
应用程序的限制比以前小得多
如果您只想在IIS中托管,那么我建议您只使用服务应用程序。因为已经为您完成了大量工作。您想知道如何在服务器上创建WCF服务吗?不,创建WCF时,您必须选择模板。或者您必须决定哪一个用于此案例。仅供参考,它被称为“WCF服务”,而不是“WCF”。您想知道如何在服务器上创建WCF服务吗?不,创建WCF时,您必须选择模板。或者你必须决定哪一个是用于这种情况的。仅供参考,它被称为“WCF服务”,而不是“WCF”。