建立一個WCF Service並應用

摘要:建立一個WCF Service並應用

開啟Visual Studio 2012,建立一個WCF服務應用程式,名稱為WcfService1

將專案發佈到IIS Service,並新增應用程式(輸入別名與實體路徑)

 

建立一個ASP.NET Web Form 應用程式,名稱為WebApplication1

點選WebApplication1按下右鍵選加入服務參考,

輸入http://localhost:51598/Service1.svc 依據你發佈的Address

加入一個Web Form,名稱為WebForm1,在方案總館最上面的Icon列表點顯示所有檔案。

WebForm1加入一個TextBox

    <form id="form1" runat="server">

    <div>

         <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

    </div>

    </form>

 

開啟WebForm1.aspx.csPage_Load輸入以下程式碼

         protected void Page_Load(object sender, EventArgs e)

         {

              CompositeType aType = new CompositeType();

              aType.BoolValue = true;

              aType.StringValue = "abc";

             

              ServiceReference1.Service1Client service = newServiceReference1.Service1Client();

              CompositeType bType = service.GetDataUsingDataContract(aType);

 

              TextBox1.Text = bType.StringValue;

         }