Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Passaggio da .asp a aspx in modalità ASPcompat=true

    Ciao a tutti,
    ho un'applicazione in .asp che momentaneamente devo farla girare come .aspx e per motivi di tempo ristretto devo farla girare così senza rifare tutto, ma facendo solo piccoli aggiustamenti..
    Utilizzo <%@Page ASPcompat=true%> per rendere il codice compatibile asp classic, però vorrei chiedervi due cose:

    1- Come attivare il debug in .Net?
    Eseguendo il codice mi viene segnalato l'errore:
    "Server Error in '/' Application. Runtime Error" e senza debug nonostante abbia utilizzato Debug="true" sia nel web.config che nella pagina...

    2- Lettura di record nel db MySql:
    Ho provato con
    codice:
    Dim cn
    cn = Server.CreateObject("ADODB.Connection")
    cn.Open("Driver={MySQL ODBC 5.1 Driver}; Server=" & SERVER & ";Database=" & DATABASE & ";User=" & USER & ";Password=" & PASSWORD & ";Option=3;")
    
    Dim rs, sql
    rs = Server.CreateObject("ADODB.Connection")
    sql = "SELECT * FROM user"
    rs = cn.Execute(sql)
    rispetto ad asp classic ho tolto il set nel "rs" ma niente da fare..
    un aiutino?
    grazie in anticipo

  2. #2
    arieccomi
    ho risolto, per il debug mi sono accorto che il Degug="true" non era nel web.config della root e per il database c'è un errore nel db..

    Ma ora ho un altro problema: BC30188: Declaration expected.
    mi viene segnalato l'errore alla chiusura della connessione <% cn.Close %>
    Perchè?

  3. #3
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Non ne so molto sulla compatibilità, ma cn non ha tipo nella dichiarazione. Che fw stai usando ?

  4. #4
    Ciao djciko,
    grazie pe ril tuo intervento, ho risolto mettendo il codice in una pagina .asp e includendola.. per ora mi va bene così, poi con calma verdrò di risolvere il problema diversamente.
    grazie.
    ciao

  5. #5
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    Secondo me è proprio la compatibilità con quella direttiva a non funzionare
    Ciao

  6. #6
    arieccomi,
    allora ho scoperto che la modalità ASPcompat su hosting windows premium di Register.it è disabilitata e il livello custom è trust=medium.
    Domandone.. quindi con quel setting del server non ho alcuna possibilità di integrare il codice asp classic all'interno di pagine .aspx senza doverlo riscrivere in .net?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.