2016-05-10 11 views
1

enter image description hereWebサービスで空白のページを取得することは

私は、WebサービスとWCFについて学ぶことを試みているが、それはうまくいきません。私はwcfと同じ問題を抱えているので、私はWebサービスを試しましたが、これと同じページを取得します。 wcfやWebサービスのサンプル動画でも同じことを行っても、この画面が表示されます。私は間違って何をしていますか、なぜそれが起こっていますか?そして私はそれをどうやって修正できるのでしょうか?

私の.asmxクラス:

[WebService(Namespace = "http://tempuri.org/")] 
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] 
[System.ComponentModel.ToolboxItem(false)] 
// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService] 
public class HelloWebService : System.Web.Services.WebService 
{ 

    [WebMethod] 
    public string GetMessage(string name) 
    { 
     return "Hello " + name; 
    } 
} 

私の.aspxページ:

<body> 
<form id="form1" runat="server"> 
<table style="font-family:Arial"> 
    <tr> 
     <td> 
      <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 
      <asp:Button ID="Button1" OnClick="Button1_Click" runat="server" Text="Button" /> 
     </td> 
    </tr> 
    <tr> 
     <td> 
      <asp:Label ID="Label1" runat="server" Font-Bold="true" Text=""></asp:Label> 
     </td> 
    </tr> 
</table> 
</form> 

と私の分離コード:

protected void Button1_Click(object sender, EventArgs e) 
    { 
     HelloService.HelloWebServiceSoapClient client = 
      new HelloService.HelloWebServiceSoapClient(); 

     Label1.Text = client.GetMessage(TextBox1.Text); 

    } 
+0

ピック* 1 *技術とそれを学ぶ:

Creating WCF web services

これはどのようにあなたは、このように呼び出すことができますJSON Webサービスを、作成する方法を紹介しますASMX(旧式と非推奨)とWCFは、WCFに重点を置いています。あなたが見ている問題については、どうやってそこに着いていますか?あなたはVSからそれを実行していますか?プロジェクトの開始ページを設定しましたか? – Tim

答えて

0

私はここで何かが欠けています。

あなたはどのページを見たいですか? .aspxページ?または.asmxファイルですか?その場合は、Visual Studioでそのファイルを右クリックし、「開始ページに設定」を選択するだけです。

通常、WCFサービスの場合、.svcファイルが必要です。これが出発点になります(ただし、WCFサービスは「開始Webページ」を持たない)。

ここに、WCF Webサービスを一から作成するためのステップバイステップチュートリアルへのリンクがあります。 - 代わりに間をジャンプの

enter image description here