Al metodo SaveAs devi indicare il percorso del file da salvare, mentre nel secondo caso gli stai dando il nome della directory; il codice quindi cerca di "sovrascrivere" una directory con un file, cosa che non è consentita.

Per inciso, ASP.NET è trattato in un'altra sezione, provvedo a spostare la discussione.