Javascript ajax调用wcf服务时出错
我想在html页面中使用ajax作为测试来运行这个简单的wcf方法,但它根本没有运行,我不知道问题出在哪里 !![错误信息][1] IcustomerService页面 [经营合同] [WebInvoke(Method=“POST”,ResponseFormat=WebMessageFormat.Json)] 字符串GetTEST() service.svc页面 这是我的html页面Javascript ajax调用wcf服务时出错,javascript,c#,jquery,ajax,wcf,Javascript,C#,Jquery,Ajax,Wcf,我想在html页面中使用ajax作为测试来运行这个简单的wcf方法,但它根本没有运行,我不知道问题出在哪里 !![错误信息][1] IcustomerService页面 [经营合同] [WebInvoke(Method=“POST”,ResponseFormat=WebMessageFormat.Json)] 字符串GetTEST() service.svc页面 这是我的html页面 > > > > > >
>
>
>
>
>
>
>
>
>
>
>
>var url='1〕http://localhost:43315/Service1.svc/'
>
>函数GetProducts(){
>
>var反应;
>
>$.ajax({
>async:true,
>键入:“post”,
>url:url+'GetTEST',
>contentType:'application/json;charset=utf-8',
>数据类型:“json”,
>成功:函数(){
>警惕(“Yahoooooo”);
> },
>
>错误:函数(e){
>警报(“错误:+e.statusText”);
> }
> });
> }
>
>
URL是否正确?我想港口可能已经改变了。然后尝试IIS中的主机服务。当我运行以测试Service1.svc时,将其赋予此主机,我认为此主机已托管“使用此服务时,您需要创建一个客户端并使用它来调用该服务。您可以使用命令行中的svcutil.exe工具执行此操作,语法如下:svcutil.exe您还可以作为单个文件访问服务描述:“好的。但是,当您进行测试时,服务是否正在运行?您是否使用WCFTestclient?测试了您的服务。另外,Jquery变量url和您的局部变量似乎是相同的。请重命名局部变量,然后再试一次好吗?
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class Service1 : IcustomerService
{
public string GetTEST()
{
return "OKKKKKKKK";
}