In this asp.net post we will learn how to create a web service and how to run and call web service to asp.net web application using c#.
Web service use the SOAP protocol for interface and communication. Web service is a simple web based application which is hosted on server, we can call just web references to use business logic of web service to our web application.
First create a new web service.
![Create a web service in ASP.Net C#](https://meeraacademy.com/wp-content/uploads/2015/05/web-service1.bmp)
![web service2](https://meeraacademy.com/wp-content/uploads/2015/05/web-service2.bmp)
![Create a web service in ASP.Net using C#](https://meeraacademy.com/wp-content/uploads/2015/05/web-service33.bmp)
Write the web service code at Service.cs file for multiplication and summation.
public class Service : System.Web.Services.WebService
{
public Service () {//Uncomment the following line if using designed components
//InitializeComponent();
}
[WebMethod]
public string HelloWorld() {
return “Hello World”;
}[WebMethod]
public int Sum(int x, int y, int z)
{
return x + y + z;
}[WebMethod]
public int Multiplication(int x, int y, int z)
{
return x * y * z;
}
}
![web service3](https://meeraacademy.com/wp-content/uploads/2015/05/web-service3.bmp)
![web service4](https://meeraacademy.com/wp-content/uploads/2015/05/web-service4.bmp)
![Create a web service in ASP.Net C#](https://meeraacademy.com/wp-content/uploads/2015/05/web-service5.bmp)
![Create a web service in ASP.Net using C#](https://meeraacademy.com/wp-content/uploads/2015/05/web-service6.bmp)
Now, Create a New ASP.net website to call this web service to asp.net website.
![Call web service to ASP.Net website using C#](https://meeraacademy.com/wp-content/uploads/2015/05/web1.bmp)
![web2](https://meeraacademy.com/wp-content/uploads/2015/05/web2.bmp)
![web3](https://meeraacademy.com/wp-content/uploads/2015/05/web3.bmp)
![web4](https://meeraacademy.com/wp-content/uploads/2015/05/web4.bmp)
![web5](https://meeraacademy.com/wp-content/uploads/2015/05/web5.bmp)
![web6](https://meeraacademy.com/wp-content/uploads/2015/05/web6.bmp)
Write below code on button click event for summation and multiplication.
protected void btnSum_Click(object sender, EventArgs e)
{
localhost.Service objservice = new localhost.Service();
int ans = objservice.Sum(Convert.ToInt32(txtA.Text), Convert.ToInt32(txtB.Text), Convert.ToInt32(txtC.Text));
lblans.Text = ans.ToString();
}
protected void btnmultiply_Click(object sender, EventArgs e)
{
localhost.Service objservice = new localhost.Service();
int ans = objservice.Multiplication(Convert.ToInt32(txtA.Text), Convert.ToInt32(txtB.Text), Convert.ToInt32(txtC.Text));
lblans.Text = ans.ToString();
}
![web7](https://meeraacademy.com/wp-content/uploads/2015/05/web7.bmp)
![web8](https://meeraacademy.com/wp-content/uploads/2015/05/web8.bmp)