11 messaggi dal 10 ottobre 2002
www.dcworld.it
Da tre giorni ho un problema con Aruba.
La Microsoft ha diramato delle direttive costringendoli a variare il livello di sicurezza da Full trust a Medium trust per tutte le applicazioni .net
In conseguenza a questo cambiamento il mio sito web non funziona più dato che la connessione via ODBC tra Asp.NET e MySQL è stata "troncata"
La soluzione propostami dall'help desk è questa :

http://msdn2.microsoft.com/en-us/library/system.security.allowpartiallytrustedcallersattribute.aspx

In pratica mi dicono di modificare gi assembly del mio sito... ma io non uso Assembly  quindi noh ho la più pallida idea di dove inserire la direttiva (che da quanto mi risulta non è applicabile alle pagine web)
Avete qualche consiglio ? Sto alla frutta, non posso riscrivere tutto il codice e non saprei neanche farlo dato che mi sono sempre connesso a MySQL via ODBC...
ecassandra wrote:
La Microsoft ha diramato delle direttive costringendoli a variare il livello di sicurezza da Full trust a Medium trust per tutte le applicazioni net

in realtà questa raccomandazione esiste dalla versione 1.0, ma nessun l'ha mai messa in pratica perchè la sicurezza non va gestista attraverso la CAS, ma con un hardening dei processi. ma a parte questo, veniamo al problema...
In pratica mi dicono di modificare gi assembly del mio sito... ma io non uso Assembly  quindi noh ho la più pallida idea di dove inserire la direttiva (che da quanto mi risulta non è applicabile alle pagine we Avete qualche consiglio ? Sto alla frutta, non posso riscrivere tutto il codice e non saprei neanche farlo dato che mi sono sempre connesso a MySQL via ODBC...

devi installarti Web Application Projects ed usare il CodeBehind. http://www.aspitalia.com/focuson/780/Visual-Studio-2005-Web-Application-Projects.aspx vedi anche il mio webcast sul deployment:
http://podcasts.aspitalia.com/webcast/1032299678.podcast

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
11 messaggi dal 10 ottobre 2002
www.dcworld.it
Ho capito... grazie del chiarimento  (purtroppo però il podcast non funziona)
Sarà la volta buona che ristrutturo il tutto dato che avevo sviluppato tutto il codice senza usare Visual Studio (ero un amante del notepad) quindi non posso neanche utilizzare la tua soluzione dato che non ho nessun file di solution...
Le mie pagine sono estremamente semplici, ti invio quella che devo ritoccare con più urgenza (la newsletter che sto modificando ora)... dovrò rifarla da 0 usando la sintassi ASP.NET 2... vabbè faccio un pò di esercizio (se poi hai qualche consiglio è ben accetto

<%@ Page validateRequest="false" Debug="true"%>
<%@ Import Namespace = "Microsoft.Data.Odbc" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Web.Mail" %>

<script runat="server">
Public conn as OdbcConnection = new OdbcConnection(ConfigurationSettings.appSettings("conn"))

sub Invia(Source As Object, e As EventArgs)
 dim from as string
 dim dest as string
 dim body as string
 dim subject as string
 dim email  as string
 
 from = "DC World <webmaster@dcworld.it>"
 body = "<html><body><table width='100%' height='100%' cellpadding='0' cellspacing='0' border='0'><tr><td height='80' valign='top' background='http://www.dcworld.it/Grafica/logo.jpg' ><a href='http://www.dcworld.it' target=blank><img src='http://www.dcworld.it/Grafica/dclogo.jpg'></a></td></tr>"
 body = body + "<tr><td valign=top>"
 body = body + "<br>" + tbBody.Text
 body = body + "</td></tr></table>" 
 body = body + "</body></html>"
 subject = tbSubject.Text

 conn.open 
 dim sql = "SELECT ..."
 dim objCmd As New OdbcCommand(sql,conn)
 objCmd.Connection = conn
 dim objReader = objCmd.ExecuteReader
 while objReader.Read
  email=objReader.GetValue(1)  
 end while
 objReader.Close
 conn.Close
end sub

</SCRIPT>

<html>
<body>
<center><b>GESTIONE NEWSLETTER</b><br></center>
<form runat="server">
<br>
<table align=center width=400>
 <tr>
  <td>Oggetto</td>
  <td><asp:Textbox id="tbSubject" runat="server" width=400/></td>
 </tr>  
 <tr>
  <td>Commento</td>
  <td><asp:Textbox id="tbBody" runat="server" height=100 width=400 TextMode="MultiLine"/></td>
 </tr>
 <tr>
  <td colspan=2 align="right"><asp:Button id="btnInvia" onclick="Invia" Text="Invia" runat="server" /></td>
 </tr>  
</table>
</form>
</body>
</html>

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.