Domanda

Sto cercando di impostare un sito Web di entità di dati dinamici, seguendo esattamente Procedura dettagliata per MS , ma non riesco a registrare il mio modello. Il mio sito web si chiama 'DynExtensions' e il modello viene generato nello spazio dei nomi 'DynExtensions.App_Code', ma questo spazio dei nomi non è visibile nel resto del progetto, cioè ottengo un errore di compilazione se aggiungo un 'utilizzo' con quello spazio dei nomi. Cosa sta facendo di sbagliato la procedura dettagliata?

È stato utile?

Soluzione

La procedura dettagliata di MS (a cui ho aggiunto un collegamento) dice di aggiungere un progetto Entità di dati dinamici Web Site , ma i miei modelli consentono solo un Progetto Web Applicazione di entità di dati dinamici. Dato che non c'erano altre opzioni, ho trascurato questa differenza critica. Ho superato quel particolare ostacolo semplicemente aggiungendo il modello alla radice dell'applicazione, non alla cartella "App_Code" fuori posto. Da allora ho impiegato solo pochi minuti per far funzionare il sito poc. Sembra molto promettente.

A parte: vorrei che si attenessero al modello di sito Web introdotto come sviluppo per ASP.NET 2.0, o tornassero pubblicamente al modello di applicazione Web e non lo intrufolassero ovunque possibile.

Altri suggerimenti

Hai diversi progetti nella tua soluzione? In tal caso, ti manca un riferimento al progetto.

Inoltre si otterrebbe lo stesso errore se il progetto contenente il modello non è stato creato.

Potrebbe anche essere causato da una dichiarazione pubblica mancante, ma non probabile nel tuo caso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top