ajax вызов wcf из asp.net mvc

У меня есть два приложения. Первый - сервис WCF, второй - приложение asp.net MVC 3.
В приложении WCF у меня есть интерфейс:

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

И класс:

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

Теперь в приложении asp.net mvc я хочу вызвать этот метод через 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>

Но в Firebug я получаю ошибку:400 Bad Request.
Как позвонитьHelloWorld метод правильно? Благодарю.

Ответы на вопрос(2)

Ваш ответ на вопрос