0

C# に WebService があり、別のアプリケーションからこの Web サービスにアクセスしたいと考えています。元。localhost で実行されている 1 つの Web サービスと、localhost で実行されている Web サイトもあり、この 2 つのプロジェクトは異なる場所にあります。問題は、どちらもlocalhostで、ajaxを使用してWebサイトからこのWebサービスを呼び出す方法です。

私が持っているコードはこれです: WebService

[System.Web.Script.Services.ScriptService]
public class Service1 : System.Web.Services.WebService
{
    [WebMethod]
    public String HelloWorld()
    {
        return "Hello World";
    }
}

とクライアント

$.ajax({
  type: "POST",
  url: "localhost:52137/Service1.asmx?op=HelloWorld",
  contentType: 'application/json; charset=utf-8',
  dataType: 'json',
  data: '',
  success: function (data, status) {
      alert(data.d);
  },
  error: function(data, status){
      alert(status);
  }
});
4

2 に答える 2