C# 同一项目中的WCF服务和ajax调用
我有一个C#web应用程序。在这里,我通过右键单击project Add New Item>>WCF Service(wcfService.svc)添加了一个WCF服务文件(.svc)。(现在我的App_Code文件夹中有了IwcfService.cs和wcfService.cs),还添加了一个函数C# 同一项目中的WCF服务和ajax调用,c#,ajax,wcf,c#-4.0,web-applications,C#,Ajax,Wcf,C# 4.0,Web Applications,我有一个C#web应用程序。在这里,我通过右键单击project Add New Item>>WCF Service(wcfService.svc)添加了一个WCF服务文件(.svc)。(现在我的App_Code文件夹中有了IwcfService.cs和wcfService.cs),还添加了一个函数WCFXmlData(string id) 我正在尝试从我的应用程序(在aspx文件中)中的ajax调用访问wcf服务文件中的函数。 但我无法做到这一点 我还尝试直接浏览这个.svc文件。在那里,我收
WCFXmlData(string id)
我正在尝试从我的应用程序(在aspx文件中)中的ajax调用访问wcf服务文件中的函数。但我无法做到这一点
我还尝试直接浏览这个.svc文件。在那里,我收到了一条消息,如
元数据发布
,该服务当前已禁用。这取决于您的绑定,如果您使用,您可以通过浏览器简单地访问数据。在最好的情况下,您应该以返回JSON的方式修改契约,这比XML甚至SOAP(也使用XML)的开销要小
如果您的网页也在Web服务中实现,那么您没有什么特别需要关心的,但是如果您的服务在另一个子域下运行,则需要实现或()来管理跨域调用