You do not need to deploy to IIS to check for changes.
We installed our IIS on development machines to point to the web project folder.
Once IIS is configured, you can add an existing website to your solution, select Local IIS and select a site from the list of sites (instead of browsing the file system and selecting a .csproj file). Now you will have your own site in VS, which is hosted by IIS, ready for modification and debugging and accessible from remote computers.
source
share