ASP è una tecnologia windows, quindi non è il massimo da usare su linux (molto meglio usare apache e php).
Per quanto riguarda l'ambiente di programmazione (IDE), non credo ce ne siano per linux, però tieni conto che i listati ASP possono essere scritti con un qualsiasi editor di testo, a condizione di ricordarsi a memoria i comandi giusti.
Per un server alternativo a IIS c'è questo:
http://www.sun.com/software/chilisoft/index.xml che credo però sia a pagamento.
Ci sono anche altre due alternative:
- installi windows su una virtualbox e sviluppi da li
- compri uno spazio remoto su un server IIS e sviluppi in remoto.
NOTA: in ambiente linux esiste anche MONO che è una versione linuxiana del framework.net. Non so però se supporta pure ASP.
Sono cosi avanti che quando guardo indietro vedo il futuro.