ASP.NET 2.0
ASP.NET 2.0
Il motore di generazione dinamica delle reference a un Web Service (nella versione di Visual Studio .Net 2005 SP1) ha un piccolo bug: l’aggiunta di una Web Reference (a un web service locale) non funziona correttamente. PASSI PER RIPRODURRE IL BUG: Creare una soluzione vuota e aggiungere un progetto Web (contenente un WebService) e un progetto WinForm. Provando ad aggiungere il riferimento al webService dal progetto WinForm con il tool automatico(scegliendo l’indirizzo “Web Service in this solution”), viene generato un errore dal file DefaultWsdlHelpGenerator.aspx (vedi foto). SOLUZIONE: La soluzione è facile: dopo aver aggiunto i permessi di scrittura sul...
E' ormai pronto al rilascio uno Starter Kit a cui ho lavorato quest'anno. Si tratta di una applicazione Web molto semplice che implementa una chat in AJAX (Beta 2). Cerco volontari che abbiano voglia di provarlo in anteprima... Il progetto è ancora privato, per cui se siete interessati contattatemi in pvt. Grazie!
Per debuggare progetti web sotto Vista (rtm or not) è necessario dare privilegi di amministratore al debugger: per far ciò è sufficiente lanciare "come admin" l'istanza di Visual Studio. Probabilmente questo (insieme a tanti altri) problema sarà risolto dal SP1 di Visual Studio: per ora mi sembra un po' eccessivo però installare 400MB di SP1 ancora in CTP...Ritengo inoltre che esistano sicuramente altre soluzioni "migliori" per risolvere il problema; così come peggiori, come quel bellissimo link disabilita UAC
Fiddler è un ottimo strumento per catturare il traffico HTTP e HTTPS scambiato tra il browser e il nostro application server. Una volta installato, Fiddler si comporta come un proxy che riceve tutte le richieste del browser (e in generale applicazioni WINET), le processa e infine le rimanda alla destinazione originale. Fino alla versione di IE6 la cattura avveniva senza problemi o richieste particolari di configurazione. IE7 e .Net invece sono stati configurati in modo da non mandare le richieste provenienti dal localhost attraverso proxy: ciò vuol dire che Fiddler non è più in grado di intercettare il traffico. Per...
Maggiori dettagli alla fonte.
Disponibile per il download qui.
Come annunciato qualche post fa, sto per rilasciare un nuovo "prodotto". Non posso ancora dare dettagli implementativi, dire cosa fa e cosa non fa, per chi lo fa, se lo fa....Anche perchè per ora si tratta solo di un prototipo...Posso dire soltanto che si tratta di una Chat scritta interamente in Asp.Net 2.0...
Visto che una immagine è meglio di 1000 parole, ho pensato che un video è meglio di 1000 immagini... :)Lo trovate qui
Se siete curiosi o volete saperne di più..feel free to drop me a line...
Ciao!
Scott Guthrie ha annunciato nel forum ufficiale di Asp.Net che la settimana prossima verranno rilasciate nuove notizie sul futuro di Atlas.
Ho appena pubblicato la versione per Ms Access del Personal Web Starter Kit per Asp.Net 2.0. Lo potete trovare qui: www.sintesi80.it
Funziona esattamente come l'altro Starter Kit ma, anzichè utilizzare un database Sql Server, utilizza un semplice database Access. I vantaggi? Si può pubblicare su Aruba senza costi aggiuntivi...
Non so quanto sia "legale", nel senso che non sono stato autorizzato direttamente da Microsoft: se qualcuno vuole denunciarmi, mi contatti pure... :)
Aruba prevede il supporto nativo per Asp.Net 2.0 solo per le attivazioni recenti, fatte su server Windows 2003. Per verificare il supporto all'interno del proprio spazio è sufficiente seguire questa procedura.
Problema:
1) l'oggetto datasource non espone alcuna proprietà con il numero delle righe
restituite dalla select.
2) Il gridview associato al datasource ha una Rows.Count, che
restituisce il numero di righe della PAGINA. Per cui in caso usiate paginazione
è un valore pressochè inutile.
Domanda: come ottenere il numero di records di una tabella?
Risposta: leggere il valore dall'evento Selected del datasource
protected void SqlDataSource1_Selected(object sender, SqlDataSourceStatusEventArgs e)
{
int numero_righe = e.AffectedRows;
}
L'esperienza è la migliore maestra per imparare le
cose...quindi condivido il mio tormentone di oggi. All'interno di un progetto
web (asp.net 2.0) ho inserito una pagina aspx chiamata "ChangePassword.aspx".
All'interno della pagina ho inserito il controllo per cambiare la password
(asp:ChangePassword). Bene, voi direte: "che fantasia nella scelta dei
nomi....".
Ecco il risultato: in modalità debug locale (sull'asp.net development server)
funziona, su IIS locale funziona, su asp.net development remoto funziona....
Appena però si precompila l'applicazione (dal menu Deploy)....BUM. Da quel
momento l'accesso alla pagina ChangePassword.aspx causa un errore non
dell'applicazione, non di visual studio, ma del framework! Provare per
credere...
La soluzione (dopo...
Direttamente dal post precedente, ecco un nuovo bug di
Visual Studio 2005. Quando si usa la formattazione automatica della pagina,
tutte le porzioni di "server code" all'interno delle proprietà "non standard"
dei controlli vengono perse. Ok, faccio un esempio per capirci qualcosa di più:
la proprietà Style non è più presente in asp:label.
Questa riga: <asp:Label runat="server" ID="Label1" Style='<%#
Eval("valuepath").ToString()%>' />
...diventa: <asp:Label runat="server"
ID="Label1" Style='<%# eval("valuepath").tostring()%>' />
...con conseguente errore di compilazione.
Riportato su
LadyBug
Luka ha già fornito un ottimo tip per aggiungere attributi personalizzati al web.sitemap. Io estendo la sua feature e la uso per personalizzare il rendering dei singoli pulsanti, andando ad agire sullo style di ognuno di essi.
Clicca per leggere
Ecco un interessante tip per aprire un progetto web (asp.net 2.0) direttamente da explorer! Comodissimo!! Grazie Brad....