Right now, I do the following manual steps to run an ASP.NET website on my PC:
- Open Visual Studio and the project inside it
- Press Ctrl+F5 which:
- Builds the solution
- Runs IIS express
- Opens a browser
How to write a batch file that does the same thing? The last step (opening a browser) is optional but at least I need to build the project and start it on IIS express (or whatever is configured in the project file).
From the visual studio command line you could do the following:
MSDN Devenv Command Line Switches Reference
Wrapping this all up into a batch file (assuming VS 2012) it would become:
Update
To run this outside of Visual Studio with IIS Express you would use the following commands:
Please note there are many configuration options for both msbuild and iisexpress command. You will need to tailor them to suite your needs.
Running IIS Express from the Command Line