首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过jQuery使用WCF服务

通过jQuery使用WCF服务
EN

Stack Overflow用户
提问于 2012-02-29 12:43:22
回答 2查看 6.8K关注 0票数 3

我有一个简单的WCF服务,看起来像这样;

代码语言:javascript
运行
复制
[ServiceContract]
public interface IPostService
{
    [OperationContract]
    [WebInvoke(Method = "GET", ResponseFormat = WebMessageFormat.Xml)]
    string CheckAlive();

还有..。

代码语言:javascript
运行
复制
[AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
public class PostService : IPostService
{
    public string CheckAlive()
    {
        return "I'm here.";
    }

在我的MVC Web项目中,我有一个对我的Web服务的服务引用。

然后我就有了这样的jQuery代码...

代码语言:javascript
运行
复制
    function callWebMethod() {
        $.support.cors = true;
        $.ajax({
            type: "GET",
            url: "http://localhost:8732/Design_Time_Addresses/MyWebService/Service1/mex/CheckAlive",
            data: "{}",
            contentType: "application/soap+xml; charset=utf-8",

            success: function (msg) {
                alert("data:" + msg.d);
            }, error: function(a,b,c){ alert("error:" + b + ":" + c); }
        });
    }

然而,我总是得到一个"Bad Request“错误。我以前从来没有用过jQuery使用过webservice,现在我还在苦苦挣扎。

EN

Stack Overflow用户

发布于 2012-02-29 13:05:34

您的postservice类必须使用[ServiceContract]装饰

代码语言:javascript
运行
复制
namespace MyNamespace
{
    [ServiceContract]
    [AspNetCompatibilityRequirements(RequirementsMode = AspNetCompatibilityRequirementsMode.Allowed)]
    public class PostService : IPostService
    {
        public string CheckAlive()
        {
            return "I'm here.";
        }
    }
}

另外,您是否在Global.ascx文件中定义了路径

代码语言:javascript
运行
复制
protected void Application_Start(object sender, EventArgs e)

    {

      RouteTable.Routes.MapServiceRoute<MyNamespace.PostService >("Service/SomeName");
    }

您可以像这样访问该服务

代码语言:javascript
运行
复制
      url:'http://loalhost:1234/Service/SomeName',
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9493687

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档