摘要:建立一個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.cs在Page_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;
}