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

    [ASP.Net 2] Problemi inerenti a master page con partial class e MySQL

    [ASP.Net 2] Problemi inerenti a master page con partial class e MySql...

    mi spiego meglio...

    dunque ho una master page che usa (e vorrei vedere proprio cosa visto che non c'erano
    funzioni dentro fino a quando non ce le ho messe io) un file "index.aspx.cs" e fin qui tutto ok!
    Ho modificato la pagina che si occupa della visualizzazione delle news da Access a MySql
    ed ora mi restituisce questo errore :

    codice:
    Server Error in '/' Application.
    Security Exception
    Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
    
    Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.
    
    Source Error:
    
    Line 77:    d_elenco.DataBind();
    Line 78: 
    Line 79:   } // void PopolaElenco(bool nuovo, bool colonna, string strsql2)
    Line 80:     
    Line 81:  void NewGridPage(Object sender, DataGridPageChangedEventArgs e)
    Lo stesso identico codice sul mio PC funziona alla perfezione.

    Non ho idea di come risolvere al momento...
    qualcuno può aiutarmi?

    Dimenticavo la classe nel file index.aspx.cs usata da index.master è questa:
    Codice PHP:
    using System;
    using System.IO;
    using System.Data;
    using System.Data.OleDb;

    using System.Reflection;
    using System.Runtime.InteropServices;
    using System.Collections;
    using System.Collections.Specialized;
    using System.Configuration;
    using System.Drawing;
    using System.Drawing.Imaging;
    using System.Drawing.Drawing2D;
    using System.Globalization;
    using System.Text;
    using System.Text.RegularExpressions;
    using System.Web;
    using System.Web.Mail;
    using System.Web.Caching;
    using System.Web.SessionState;
    using System.Web.Security;
    using System.Web.Profile;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Web.UI.HtmlControls;


    public 
    partial class d_efault System.Web.UI.Page 
     
    {
     
      protected 
    void Page_Load(object senderEventArgs e)
       {
       }

      
     } 
    // public partial class d_efault : System.Web.UI.Page 
    e questo il codice in alto nella pagina index.aspx:

    Codice PHP:
    <%@ Page Language="C#" LCID="1040" MasterPageFile="~/index.master" AutoEventWireup="true"  CodeFile="~/index.aspx.cs" Inherits="d_efault"  Title="Home Page & News!" %> 
    Credo che sia la libreria del connector a non supportare le chiamate da una classe parziale....


    Voi che dite? che può essere?

    Un aiutino il mio hosting online è su Register e precisamente Questo
    anche se prevedo a breve, appena risolvo sti problemi, di passa alla versione
    Business sempre per avere MySql ma senza limiti.

    Aiutatemi vi prego.... sono arcistufo delle limitazioni di Access

    Grazie!
    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  2. #2
    ok con la master page da un errore e se scrivo una pagina adhoc
    sola soletta senza altri impicci, in pratica una paginetta di test,
    solita storia quindi suppongo che la master page sia innocente
    ma continua a sfuggirmi il problema

    questa è la pagina di test:

    Codice PHP:
    <%@ Page Language="C#" LCID="1040" AutoEventWireup="true" %>

    <%@ 
    Import Namespace = "System" %>
    <%@ 
    Import Namespace = "System.IO" %>
    <%@ 
    Import Namespace = "System.Data" %>
    <%@ 
    Import Namespace = "MySql.Data" %>
    <%@ 
    Import Namespace = "MySql.Data.MySqlClient" %>

    <
    script Language="C#" runat="server">

    void Page_Load(object senderEventArgs e)
     {
      
    string SQL "SELECT * FROM `news` WHERE OnLine=1 ORDER BY `Data` DESC;";
      
    string connString "Data Source=hostingmysql01.register.it; Database=(mioDB); User ID=(miouserID); password=(la mia password);";
      
      
    MySqlConnection MySqlConn = new MySqlConnection(connString);
      
    MySqlConn.Open();
      
    MySqlCommand MySqlCmd = new MySqlCommand(SQLMySqlConn);
      
    MySqlDataReader MySqlDR MySqlCmd.ExecuteReader();

      if (
    MySqlDR.HasRows)
       {
        while (
    MySqlDR.Read())
         {
          
    output.Text += "<" MySqlDR["Data"] + ">[b]" MySqlDR["Oggetto"] + "[/b]&quot;[i]" MySqlDR["DaChi"] + "[/i]&quot;

    MySqlDR["body"] + "
    <hr>"
    ;
         } 
    // while (MySqlDR.Read())
       
    // if (MySqlDR.HasRows)

      
    MySqlDR.Close();
      
    MySqlConn.Close();
     } 
    // void Page_Load(object sender, EventArgs e)


    </script>

    <html>
      <head runat="server">
      <title>Test MySql</title>
      </head>
     <body>
      Prova recupero dati dal DB.


      <asp:Label id="output" runat="server"/>
     </body>
    </html> 
    L'errore è il solito ma lo riposto ancora:
    codice:
    Server Error in '/' Application.
    Security Exception
    Description: The application attempted to perform an operation not allowed by the security policy.  To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
    
    Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.
    
    Source Error:
    
    Line 29:   MySqlDR.Close();
    Line 30:   MySqlConn.Close();
    Line 31:  } // void Page_Load(object sender, EventArgs e)
    Line 32: 
    Line 33: 
    
    
    Source File: \\wagner\wwwroot$\deepabyss.org\News\default.aspx    Line: 31
    Nessuno sa perchè????
    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  3. #3
    UP
    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  4. #4
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    ti capita su aruba?

  5. #5
    no, e l'ho anche specificato sopra.......

    mi succede su Register.

    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

  6. #6
    Utente di HTML.it L'avatar di edaje
    Registrato dal
    Jul 2003
    Messaggi
    363
    Probabilmente, come su aruba, hanno cambiato i livelli di sicurezza del framework e le librerie esterne (come mysqlconnector), se non compilate in modo appropriato danno errore. Ho dato la soluzione su questo post
    http://forum.html.it/forum/showthrea...readid=1036929

  7. #7
    gia fatto ma non funge... da un'altro errore....

    Relativo al System.Net.SocketPermission

    e se non settano loro i permessi nel web.config
    sul server mi sa che non potrò mai usare il connector.


    Richard B. Riddick : "Non avrete mica paura del buio?"

    Scusatemi ma sono mesi che non pago piu' la bolletta della luce....

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 © 2025 vBulletin Solutions, Inc. All rights reserved.