selfhosting services is a little tricky. For development purposes you could run the application under administrive-privileges...this is, however, almost ever a bad idea.
the solution described
here is better, but needs further configuration in a production environment...
Either way, if you have the choice, i would recommend IIS as the services host.