giugno 2008 Blog Posts
...che mi hanno fatto un po' penare!
Proprio poco tempo fa, ad un cliente è venuta la malsana idea di cambiare la documentazione visualizzata nel browser, all'invocazione di un web service.
Per il FW 2.0, chi si occupa di generare e visualizzare la documentazione, per default è la pagina C:\WINDOWS\Microsoft.Net\Framework\v2.0.50727\CONFIG\DefaultWsdlHelpGenerator.aspx
Questa impostazione può essere cambiata all'inteno del web.config, andando a specificare una pagina custom:
<configuration>
<system.web>
<!-- Modifica la pag. che si occupa di generare/visualizzare la documentazione -->
<webServices>
...
Un paio di appunti che dimentico sempre quando si lavora con il connector per MySQL:
- La gestione del connection pooling non funziona, ovvero non è in grado di capire se una connection non esplicitamente chiusa possa essere riusata (bug documentato #31996).
MySqlConnection cn;for (int i = 0; i < 10; i++){ cn = new MySqlConnection([my_MySQLConnectionString]); cn.Open(); cn = null; GC.Collect(); //cn.Close(); }
alla fine mi trovo con 10 connection aperte, con il rischio (o meglio la certezza) di raggiungere il massimo numero di connessioni consentite dal server.
Finché non lo sistemano, SE lo sistemano, bisogna disattivare il connection...
...che emozione, il primo post!
Tutti ormai hanno un blog... potevo mancare?!?
Mi impegnerò per tenerlo aggiornato, e cercherò di condividere, prima di tutti con me stesso (chi mi conosce sa che la mia memoria è alquanto flebile), poi con i miei colleghi, amici e chiunque abbia voglia di venire a fare un giro, i miei dubbi, le mie considerazioni e le mie piccole scoperte... all around .Net
A prestissimo!