locked
Errore pagina aspx RRS feed

  • Domanda

  • Salve, ho scritto un sito con Microsoft Expression Web 4, e ho installato (credo correttamente) IIS 7.0. Al di là del fatto che non riesco a visualizzare pagine aspx in locale che da quanto ho capito leggendo sul web è normale, il mio problema è questo: ho in parte scritto e in parte copiato un form per l'invio di email direttamente dal sito. La pagina html dove è presente il form va bene. Il problema arriva quando cerco di inviare la mail richiamando la pagina "mail.aspx". L'errore che ricevo è questo: 

    Microsoft JScript runtime error '800a01ad'

    Automation server can't create object

    /asp/mail.asp, line 15


    sapreste darmi una mano?


    il codice è questo 


    <%@LANGUAGE = JScript%>

    <%

       // Recupero i dati dal modulo

       var nome = new String(Request.Form("nome"));

       var email = new String(Request.Form("email"));

       var messaggio = new String(Request.Form("messaggio"));


       // Effettuo un banale controllo sulla validità dei campi

       if (nome == "" || email == "" || messaggio == "") {

           Response.Write("ERRORE: Tutti i campi sono obbligatori");

           Response.End;

       }


       // Creo l'oggetto (o classe) CDONTS.NewMail

       var OggettoCDONTS = new ActiveXObject("CDONTS.NewMail");

           OggettoCDONTS.From = email; // Mittente

           OggettoCDONTS.To = "biogoldreggioe@gmail.com"; // Destinatario

           OggettoCDONTS.Subject = "Messaggio da " + nome; // Oggetto

           OggettoCDONTS.Body = messaggio; // Corpo

           OggettoCDONTS.Send(); // Invio mail


       Response.Write("Email inviata con successo!");

    %>

     non me ne intendo molto di .asp ma mi sembra giusto!
    venerdì 22 febbraio 2013 20:57