C#: parametri ‘Specified’ nei servizi WCF

Ipotizziamo di avere questo contratto in un servizio WCF: 1 2 [OperationContract] string HelloWorld(string foo, int bar);[OperationContract] string HelloWorld(string foo, int bar); Nel caso in cui ci si agganci da client non-WCF, come ad esempio client dotnet 1.1 (o client non dotnet), ci si potrebbe trovare in una situazione come la seguente: 1 2 Service1.HelloWorld(string […]

Asp.NET TextBox: attributo MaxLength in modalità MultiLine

Quando vi trovate ad utilizzare il componente asp:textbox in modalità multiline, noterete che l’attributo maxlength non funziona. Non conosco ne conosco la ragione, però esiste un work-around: private const int MAX_LENGTH = 100;   protected void Page_Load(object sender, EventArgs e) { string lengthFunction = "function isMaxLength(txtBox) {"; lengthFunction += " if(txtBox) { "; lengthFunction += […]

Asp.NET e Microsoft Reporting Services: ordinare una tabella Tablix da c#

In alcuni casi, nel realizzare un’applicazione web ha senso appoggiarsi a Microsoft Reporting Services per consentire agli utenti di stampare il risultato di una generica griglia sulla quale è possibile applicare un sorting. Il problema è quello di riportare l’esatto sorting applicato sulla griglia anche sul report generato da Microsoft Reporting Services. A tal fine, […]

Roma: Lancio di Windows 7, percorso sviluppatori

Sono passati oramai 3 giorni dal lancio romano di Windows7 ed io, ahimè, trovo tempo solo ora di poterne parlare. Per chi segue la blogsfera, sicuramente sarà a conoscenza delle opinioni di Luca Sartoni in merito al lancio-show milanese di Windows 7, delle repliche della Microsoft, delle contro-repliche di Luca e di ciò che pensa […]

ASP.NET v3.5 v2.0 IIS 5.1 Impossibile accedere al metabase IIS

Oggi sono incappato in questo errore che, ovviamente, mi ha fatto perdere un’ora di lavoro. L’account di processo utilizzato per eseguire ASP.NET deve avere accesso in lettura al metabase IIS Dopo alcune ricerche su Google, sono riuscito a risalire al problema. Per risolverlo, è sufficiente eseguire il comando 1 aspnet_regiis.exe -iaspnet_regiis.exe -i Related Posts:Nessun post […]

Visual Studio 2008 SP1 cambiare lingua da italiano ad inglese e viceversa

Anche io, come Alessandro, preferisco avere i tool di sviluppo e leggere la documentazione in inglese. E’ sicuramente esente da errori di traduzione. Ed anche io, come Alessandro, mi sono ritrovato Visual Studio 2008 in italiano dopo averlo aggiornato con la sua SP1. Dopo averci perso un pò di tempo, avevo deciso di desistere e […]

C# specifiche: gli operatori condizionali

Noi sviluppatori spesso ci troviamo ad usare, per comodità, gli operatori condizionali (operatori condizionali in c#). 1 a = condizione ? prima_espressione : seconda_espressione;a = condizione ? prima_espressione : seconda_espressione; In passato ho anche affrontato la teoria relativa ai tipi nullable, che ricordo essere dei tipi che accettano il valore null. Oggi mi è capitato […]

c#: tipi nullable (int? char? double? float?)

Recentemente ho scoperto, grazie ad uno sviluppatore conosciuto da poco, l’esistenza dei tipi nullable. Introdotti a partire dal framework .net 2.0, consentono di assegnare ad una variabile il valore null, oltre il normale range di valori. Nel caso di una variabile int, oltre il range di valori compreso tra -2147483648 e 2147483647, sarà possibile assegnare […]

Subsonic 2.1: GetCount() e GetRecordCount() System.InvalidCastException

Dopo una serie di polemiche sul forum, pare che finalmente siano stati risolti i problemi di Subsonic, relativi ai due metodi GetCount() e GetRecordCount() che potete richiamare sull’oggetto Select. In realtà, la versione 2.1 final non è fixata. Potete farlo manualmente, modificando i sorgenti, facendo un rebuild della solution e sovrascrivendo il file Subsonic.dll che […]

Microsoft Visual Studio: Microsoft.VDesigner ErrorCode:-1

L’area di progettazione dei DataSet, fornita da Visual Studio 2005, consente di agganciare una o più tabelle, eventualmente correlate tra loro, grazie ad una serie di semplici click, o drag&drop dal DataSource configurato. Può capitare che l’IDE visualizzi l’errore “Microsoft.VDesigner ErrorCode:-1”. La motivazione sta nel fatto che si sta cercando di inserire all’interno del DataSet […]

c# MysqlAdapter: query select like wildcard %

Premessa: Installare il driver connector MySQL Connector .NET 5.1.4 ta si vuole estrarre da un database mysql un determinato numero di righe, sulla base di una stringa di testo passata da un campo TextBox. Ipotizziamo di dover eseguire una clausola SQL del tipo: 1 2 SELECT oid, nome, cognome FROM tabella1 WHERE nome LIKE ‘%pippo%’SELECT […]

MSDN Code Gallery

Sono giorni di fermento per la Microsoft. Oltre all’arcinota notizia secondo la quale Microsoft starebbe per acquistare Yahoo, ed alla nascita di una nuova piattaforma di blogging (spero vivamente non finisca come gli spaces*), ha visto la luce MSDN Code Gallery. Si tratta di una galleria di progetti, o risorse, dove si potranno trovare molti […]