In this tutorial let us go through steps of hosting asp.net website on IIS(Internet Information Services). In this tutorial I am hosting mvc website on IIS which is installed on local machine.
Steps to Host .net Website on IIS (Internet Information Services)
Step 1: To open IIS in command prompt type “inetmgr” as shown in below screenshot:
Step 2: In IIS right click on Sites option and then select Add Website as shown below:
Step 3: In Add Website Dialog window enter name for new website, In Physical path browse for the location of website on computer which you want to host. In Port number specify port on which site to be hosted, default port number is 80.
Step 4: After doing setting as mentioned in step 3 click on Ok button:
Step 5: Now site is added into IIS, to run site on browser right click on website and then select Manage Website->Browse as shown below:
If everything is configured correctly, then site will be hosted on IIS. Now you will be able to run asp.net website from IIS.
This article lists out steps using which IIS can be configured on windows 10. IIS server is used for hosting asp.net websites. Sometime .net developer needs to host website on IIS server for debugging purpose on their local machine.
Steps to host/configure IIS(Internet Information Services) on Windows 10
Step 1: Click on Window Icon and then choose Control Panel option as shown in below screenshot:
Step 2: In control panel window select the option Programs as shown below:
Step 3: Next click on option Turn Windows features on or off as shown in below screenshot:
Step 4: In Turn Windows features on or off dialog select the check box Internet Information Services as shown below:
Now installation of IIS feature will take sometime and progress window will be shown as shown below:
Restart your computer and then type IIS in search bar then you can see Internet Information Services as shown below:
By using above steps IIS can be configured on windows 10.
This tutorial guides through the steps required to debug an asp.net website which is hosted locally on IIS. By following steps mentioned here a user can debug any asp.net site using Visual Studio IDE.
Note: Important point to keep in mind is that visual studio should run as an administrator. To run VS as an administrator right click on it and then select the option Run as administrator as shown below:
Step 1: Make sure the site is running through IIS locally, to run site select the option browse as shown in screenshot below:
Step 2: In visual studio apply the breakpoint where you want to start the debugging. In this tutorial I am running default MVC application and applied breakpoint on Index action of Home Controller.
Select menu Debug and then click on option Attach to process or use keyboard shortcut Ctrl+Alt+P as shown below:
Step 3: In Attach to Process window all the process running on your system would be shown. Make sure to select the check box show processes from all users. Then look for w3wp.exe process as shown in below screenshot. Each website hosted on IIS run under w3wp.exe process:
Step 4: Click on Attach button. Now your asp.net website is ready for debugging , just open the website in browser and try to hit the page where breakpoint is applied. As you open the page where breakpoint is applied debugging will get started as shown below:
Using above steps .net website can be debugged locally which is hosted on IIS. Let me know in comment section if you face any challenge with above steps.
In this article we will go through the steps which are required to solve Http Error 503 service unavailable on IIS. One possible reason due to which 503 error is coming up due to app pool is stopped on IIS.
Steps to resolve HTTP Error 503 on IIS:
Step 1: Open IIS and right click on website which is throwing Error 503 and then select the option Advanced Settings as shown in below screenshot:
Step 2: In Advanced Settings check out the App Pool name of the website and then close this window as shown below:
Step 3: Now as you know app pool associated with your website. Select the option Application Pools in IIS. This option will list out all the app pools for the website which are hosted on IIS. Notice that app pool of your website which is throwing error 503 service unavailable is stopped. Right click on the App Pool name of the website and then select Start as shown below:
Open the website in browser and you will see that site is coming up fine. By using these steps you can resolve Http Error 503. Let me know in comment section if you face any difficulty.