我有一个现有的 Web 服务项目,它使用 SOAP 消息来回通信。我刚刚创建了一个名为“AJAXWebServices”的 HTTP 服务,该服务具有“[System.Web.Script.Services.ScriptService()]”服务类的属性。我希望这个服务利用 HTTP POST/GET 和项目中的其他服务来继续利用他们的 SOAP。如果“.asmx”文件在本地项目中,AJAXWebService 可以正常工作,但是当我发布它然后对其进行 Web 引用时,我将 ajaxToolKit:AutoCompleteExtender 的服务路径设置为“HTTP://server/folder /AJAXWebService.asmx" 页面加载,当我开始输入时,它会发出请求,但会返回整个 HTML 页面,而不仅仅是自动完成的单词。它在解析所有 XML 时冻结了我的 IE。