You can use Visual Studio 2005 to create callout, but you will need to have installed the framework 1.1, here a site where explains.
Now in then Prebuild and Postbuild og the project you can put this lines, this line will only refesh the IIS faster, and you dont have to stop services and restart, fast and easy....
cscript C:\Inetpub\AdminScripts\adsutil.vbs stop_server W3svc/AppPools/CRMAppPool
cscript C:\Inetpub\AdminScripts\adsutil.vbs start_server W3svc/AppPools/CRMAppPool
xcopy "$(TargetPath)" "C:\Program Files\Microsoft CRM\Server\bin\assembly" /y