chamada de ajax para o wcf do asp.net mvc

Eu tenho dois aplicativos. O primeiro é o serviço WCF, o segundo é o aplicativo asp.net MVC 3.
No aplicativo WCF, eu tenho uma interface:

    [ServiceContract]
    public interface IService1
    {
        [OperationContract]
        string HelloWorld(string personName);
    }

E uma classe:

public class Service1 : IService1
    {
        public string HelloWorld(string personName)
        {
            JavaScriptSerializer serializer = new JavaScriptSerializer();
            return serializer.Serialize("Hello " + personName);
        }
    }

Agora, no aplicativo asp.net mvc, quero chamar esse método via Ajax:

<script type="text/javascript">
    var personName = "John";
    var dataIn = '{' + '"input":"' + personName + '"}';
    $.ajax({
        url: "http://localhost:7215/Service1.svc/HelloWorld",
        type: "POST",
        contentType: "application/json; charset=utf-8",
        data: dataIn,
        dataType: "json",
        success: function (data) {
            var object = JSON.parse(data.d);
            if (object.Error == '') {
                $("#response").html(object);
            }
        },
        error: function (error) {
            alert("Error: " + error);
        }
    });
    </script>

Mas no Firebug eu recebo erro:400 Bad Request.
Como ligarHelloWorld método corretamente? Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion