14 messaggi dal 02 ottobre 2007
Ciao a tutti,
sto costruendo un'applicazione Silverlight 4.0 e per ragioni di tempo ho demandato la gestione degli accessi al codice creato dal template Silverlight Business Application.
Finchè uso il tutto sulla mia macchina zero problemi, ma quando tento di pubblicare l'applicazione la cartella App_Data non viene pubblicata.
Premesso che non ho mai sviluppato applicazione web prima, ho creato la cartella e copiato manualmente il DB ma non ho risolto nulla visto e considerato che non mi ricosce l'utente e password che inserisco, mentre in locale funziona.
Quale macroscopica "castroneria" sto commettendo ?!
Grazie.
547 messaggi dal 24 maggio 2002
Contributi
Ma tu come "punti" da Silverlight i tuoi dati.
Che io sappia vanno interrogati via servizio http.

In sostanza non credo che SL abbia accesso alla cartella App_Data.

Marco.
14 messaggi dal 02 ottobre 2007
Non saprei, utilizzo semplicemente quello che il template ha generato.
Silverlight non può accedere direttamente al db, ma solo attraverso un'interfaccia (webservices, wcf sono possibilità). In locale come hai fatto accesso ai dati?

Davide Guida
Technical Architect @ Razorfish Healthware
http://davideguida.altervista.org
14 messaggi dal 02 ottobre 2007
L'applicazione utilizza i wcf ria services
Hai bisogno quindi prima di pubblicare il servizio wcf ( assicurandoti vviamente che funzioni...per farlo ti basta inserire nel browser l'url dell'svc appena pubblicato) e poi far puntare l'applicazione silverlight alla nuova url del servizio (tecnicamente ti basta cambiare il binding nella configurazione, tanto il proxy l'ha già creato)

Davide Guida
Technical Architect @ Razorfish Healthware
http://davideguida.altervista.org
14 messaggi dal 02 ottobre 2007
Non dispongo di un svc nell'applicazione, questo credo dipenda dall'utilizzo dei WCF Ria Service.
Il Db in realtà viene trovato perchè se tento di aggiungervi un nuovo utente, sempre utilizzando ciò che il template ha generato, mi dice che non può farlo perchè il DB è in sola lettura.
Ricapitolando :
se la cartella o il db nella cartella manca l'applicazione mi restituisce un'eccezione
se tento il login questo fallisce
se tento di creare un nuovo utente mi dice che il DB è in sola lettura

Il template utilizzato per creare l'applicazione è "Silverlight Business Application"
14 messaggi dal 02 ottobre 2007
Soluzione trovata, il problema risiedeva nella configurazione di IIS 7, è bastato abilitare l'autenticazione basata su form e il gioco è fatto.

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.