Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584

    [MVC] aprire progetto MVC

    salve a tutti
    mi hanno chiesto di modificare un progetto MVC, che purtroppo non ho mai studiato la logica
    ho installato la versione MVC 3.0
    nel server ci sono tutti file .chtml , che copiando in locale e cercando di aprire come "sito web" mi da errore alla prima riga: "@model" dicendomi che:
    "the name model does not exist in the current context"

    nel web.config trovo le righe:
    codice:
      add key="webpages:Version" value="1.0.0.0" />
    
     <assemblies>
          <add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
          <add assembly="System.Web.Helpers, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
         <add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
         <add assembly="System.Web.Mvc, Version=3.0.0.1, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
         <add assembly="System.Web.WebPages, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
       <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
          </assemblies>
    ho sbagliato versione MVC?
    mi sto dando da fare a capire l'errore ma proprio non capisco da dove derivi
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  2. #2
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Dall'errore sembrerebbe che manchi il model.
    Cioè in ASP.net mvc puoi definire delle viste di tipo "strongly typed" che gestiscono cioè un determinato oggetto Model.
    Dopo @model dovrebbe esserci una classe ... esiste quella classe?

  3. #3
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Quote Originariamente inviata da URANIO Visualizza il messaggio
    Dall'errore sembrerebbe che manchi il model.
    Cioè in ASP.net mvc puoi definire delle viste di tipo "strongly typed" che gestiscono cioè un determinato oggetto Model.
    Dopo @model dovrebbe esserci una classe ... esiste quella classe?
    accidenti! è vero!
    quello che cerca il codice:
    @model IEnumerable<NomeProgetto.Repository.Entities.Assic urazione>
    in pratica non esiste!
    infatti ho copiato da FTP e incollato in locale sperando di far girare tutto , ma ora vedo che il file di progetto non esiste,
    secondo te oltre a creare un sito web MVC dello stesso noeme di "nomeprogetto" e improtare tutto potrebbe funzionare?

    -a parte che i model non li vedo da nessuna parte! mannaggia, ma come fa a funzionare nel web e non in locale UFF!
    ti dico che è scritto con RAZOR, forse cambia qualcosa?
    o forse sono io che non so cercare bene? io di cartelle model non ne vedo,
    proprio ora vedo nella cartella BIN: Nomeprogetto.DLL (ecco, sono fregato, non credo che lo modificherò mai)
    Ultima modifica di Kahm; 03-02-2016 a 09:31
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  4. #4
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Probabilmente hanno messo i model in un altro progetto.
    Se NON devi modificare il Model puoi mettere un riferimento diretto alla dll e tutto funziona.
    Ma la mia domanda è non hai tutti i sorgenti con la solution principale?

  5. #5
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Quote Originariamente inviata da URANIO Visualizza il messaggio
    Probabilmente hanno messo i model in un altro progetto.
    Se NON devi modificare il Model puoi mettere un riferimento diretto alla dll e tutto funziona.
    Ma la mia domanda è non hai tutti i sorgenti con la solution principale?
    no, niente file di soluzione
    ho solo i file sul server, che ho scaricato tramite FTP,
    il vecchio programmatore non si riesce a rintracciare, e il capo non ha un backup di sorgenti

    ed io non conosco MVC, vabbeh dai... ora provo a fare come dici..creo io il progetto, importo tutto e poi un riferimento alla DLL
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  6. #6
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Puoi usare ilSpy per disassemblare le DLL,
    Funziona bene, ma se non conosci MVC la vedo dura.

  7. #7
    Utente di HTML.it L'avatar di Kahm
    Registrato dal
    Dec 2004
    residenza
    Rome
    Messaggi
    3,584
    Quote Originariamente inviata da URANIO Visualizza il messaggio
    Puoi usare ilSpy per disassemblare le DLL,
    Funziona bene, ma se non conosci MVC la vedo dura.
    mi da nervoso infatti ora che mi devo studiare subito MVC, tra video e altro,
    spero che le modifiche siano leggere,
    nel caso sia di fare qualcsoa di nuovo al massimo suggerisco di mettere un pulsante che fa da redirect ad una pagina nuova creata da me,alla fine se quel programmatore è scomparso non è colpa mia, non posso scoppiare!!!
    NN vi diro mai chi sono in realta,
    tutti i miei 3D sono orfani, non insistete per farmi rispondere ai 3D aperti da me

  8. #8
    Moderatore di Windows e software L'avatar di URANIO
    Registrato dal
    Dec 1999
    residenza
    Casalpusterlengo (LO)
    Messaggi
    1,290
    Imparare MVC è un discorso, ma modificare un programma senza sorgenti è un altro.

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.