I am working on AngularJs application with node.js. Using gulp, I have created (compiled) my application (app in below image) and got the following directories 

Now I completely struck how to proceed next. I want to host this application over IIS to run and see the pages (in views folder) but I don't know how to host it on IIS.
I tried this article, but it guides to use express server.
The issue is, how IIS will figure out that the first page lies in views folder, and even if I use the complete url 
http://localhost:8078/views/index.html   it shows me all angular code with brackets like {{logginuser}} etc
EDIT: Do I need web.config file here or not. If yes then how I will define entry point to the application?
Firebase hosting is the best hosting to use to deploy your angular app or react app.
Just have to configure a Web Application under a website in IIS and create a custom web.config.
Add a web.config file at the root of the directory with the following code
<?xml version="1.0" encoding="UTF-8"?> <configuration>   <system.webServer>     <defaultDocument>         <files>             <add value="views/index.html" />         </files>     </defaultDocument>   </system.webServer> </configuration>  Browse to your new Angular application by going to http://localhost/AngularApp (assuming http binding in IIS).
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With