Setup & Deploy Web Application on IIS Explained
What is IIS?
IIS or
Internet Information Server is the server used to host .Net web applications.
IIS is normally installed on a Window Server.
For users to access a
website, it is required that the website is hosted on some sort of web server.
There are different web servers available for different technologies. In .Net,
the web server available is called Internet Information Services or IIS.
Once the web application is
developed, it is then deployed on an IIS Server. This web application can then
be accessed by the end users.
How to install or Configure IIS in Windows OS
Go to
Control Panel as shown below
Click
on Programs and Feature as shown below
Click
on Turn Windows Features on or off on top left corner of the window as shown
below
Expand
the Internet Information Services folder as show below
Expand
the World Wide Web Services as shown below
Expand
the Application Development Features as shown below
Now
check the folders needed as shown below
Click
on Ok and wait for features to be install as shown below
Go to
your browser and type localhost in the URL to test if IIS is working
successfully.
Now
that our IIS is working, let’s start publishing our web application. Launch the
application we created in our previous post
Build
the web application to ensure there are no errors, if no error found then
publish the application as in the following step by step guide.
Right
click on the project and click on publish as shown below
From
the publish windows, set the folder path where our published web application be
kept as shown below.
Click
on the folder and change the location you want to publish your application as
shown below.
Now
click on the publish button to publish our web application.
If
everything been ok, a publish location link will be shown at the output window
of Visual Studio as shown below with success message.
IIS Hosting
Our
web application is now ready for hosting in IIS
Copy
the folder where our web application was published to wwwroot folder of intpub
folder of C drive as shown below
Now launch
IIS manager window from Control panel and Administrative Tools as shown below
Double
click on the Internet Information Services (IIS) manager as shown below
Expand
the Server shown on the top left of the window and then expand the sites folder
and also expand the Default Web Site folder as shown below
Right
click on the csharpnaija folder and click on Convert to Application as shown
below
Select
the application pool to run our web application as shown below
Our
web application is now ready for accessing through localhost as shown below
Now
click on the Browse *:80 (http) by the right hand side of the window as shown
below
Our
application run on IIS localhost on port 80 as shown below.
Congratulation
we have hosted our first web application.
Comments
Post a Comment