Can you check log file for exact error? Let me know what error showing inn log file?
Please follow below Yinda's share step for setup?
I have the following in my hosts file
Then I bind this address localtest42.myworkstation.com.au to my web in IIS
I run Visual Studio in Adminsitrator mode (right click on the desktop icon)
In Nop.Web properties (right click to get to properties)
Debug Tab > Web Server Settings >
Select Launch: IIS
App URL: http://localtest42.myworkstation.com.au/
When I run the debugger it starts the browser with address http://localtest42.myworkstation.com.au/