Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908

    [C#]Problema con "Could not load type"

    Ho un file .aspx semplicissimo, per puro scopo di test, che in locale funziona perfettamente, mentre in remoto, mi da questo errore:


    Parser Error Message: Could not load type 'Daniele.SendMail'.


    La linea incriminata è la seguente:

    codice:
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SendMail.aspx.cs" Inherits="Daniele.SendMail" %>
    Per completezza d'informazione vi riporto i due files:


    SendMail.aspx
    codice:
    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="SendMail.aspx.cs" Inherits="Daniele.SendMail" %>
    
    
    <!DOCTYPE html>
    
    
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
        <title></title>
    </head>
    <body>
        <form id="form1" runat="server">
        <div>
        
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" Text="Button" />
        
        </div>
        </form>
    </body>
    </html>

    SendMail.aspx.cs
    codice:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    
    
    namespace Daniele
    {
        public partial class SendMail : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
    
    
            }
        }
    }



    I file sono vuoti perchè li ho volutamente creati, visto e considerato che anche in un'altra soluzione avevo il medesimo problema; ho pensato di ricreare questi due files puliti per capire il problema, ma nulla, il locale funziona, in remoto no!
    Ultima modifica di djciko; 15-01-2015 a 12:11
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Domanda banale, hai messo la DLL sul server vero?

  3. #3
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Ho appena risolto:
    se la cartella bin la metto in un percorso che sia diverso dalla root del sito, mi viene fuori l'errore, mettendola invece nella root, tutto funziona a meraviglia!
    P.S. Su altri hosting invece la cartella bin è collocata all'interno di quella della mia soluzione....
    Ultima modifica di djciko; 15-01-2015 a 12:11
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Normalmente ti direi di verificare che la DLL non sia corrotta durante lì'upload o che abbia i permessi di accesso corretto.
    Oppure verifica che ASP.net sia correttamente presente e della versione richiesta.

  5. #5
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    La cosa che mi chiedo è: è possibile che il fornitore di hosting decida di far sì che le dll funzionino solo se la cartella bin é collocata nella root dell'ftp per una qualche ragione?
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  6. #6
    Moderatore di ASP.net L'avatar di djciko
    Registrato dal
    Nov 2002
    Messaggi
    6,887
    non si puo' parlare di problemi su hosting a pagamento. bisogna chiedere a loro.
    lascio aperto x ora

  7. #7
    Utente di HTML.it L'avatar di dwb
    Registrato dal
    Mar 2001
    residenza
    My IDE! :)
    Messaggi
    2,908
    Diciamo che la mia domanda era(è) molto generica, e può far riferimento anche ad host free.
    ~Il nome di una variabile deve riflettere il suo scopo e non il suo tipo di dati, NET Framework.

  8. #8
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Che io sappia la posizione della bin la puoi modificare dal web.config.

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.