Visual Studio 2008/2010 Development server drop-in replacement

CassiniDev.VisualStudio is a fully compatible drop-in replacement for the Visual Studio 2008/2010 development server.

VS2008 manual installation instructions

To give it a try, simply archive and delete the original contents of C:\Program Files\Common Files\microsoft shared\DevServer\9.0 which should consist of 2 files, WebDev.WebServer.EXE and WebDev.WebServer.manifest and drop in the supplied WebDev.WebServer.EXE (CassiniDev in disguise).

You may revert to the original at any time by simply replacing the original files.

For VS2010 follow the same procedure in C:\Program Files\Common Files\microsoft shared\DevServer\10.0 using the supplied WebDev.WebServer20.EXE and WebDev.WebServer40.EXE files. (Coming soon)

Find a beta version of the executable in the list on the right of the Dowloads page.

Last edited May 24, 2010 at 4:25 AM by Sky, version 7

Comments

appdevman Oct 14, 2013 at 7:30 PM 
I dont have the folder "C:\Program Files\Common Files\microsoft shared\DevServer\10.0". Can I just create it and drop in the files, or does this reel back to how the entire VS2010 IDE was initially installed? Running Win7x64 SP1 with VS2010.

rocketmonkeys Dec 19, 2011 at 4:09 PM 
Would also like to know how to change the options for the built-in server. Thanks!

Pet3 Oct 25, 2011 at 3:54 PM 
So when used with WS2010, is there a way to make it serve pages to remote request (not only localhost) which is a major drawback of the "out of thebox cassini" ? thx

guray Jul 11, 2011 at 4:50 PM 
Wow this works like a charm !
As a small improvement, it would be nice if in the .exe.config we could at least specifiy the "listen any" flag so I could start the server from VS and then test it on mobile devices. I could also do it manually by starting the server but this change will speedup a lot of the testing :-)

Thanks for you work Sky !

SoopahMan May 15, 2011 at 3:52 PM 
It appears the transition to 10.0 is complete (the necessary files are included in the download). But how do you point external requests at the server? localhost and other options are locked when using it as a drop-in replacement...