Avviando il debug il metodo nella pagina aspx viene richiamato?
Considera inoltre che il codice:
if (CONTROLLO_STAMPA_PDF == '1'){
var ip_machine = "<%=Session("IP_MACHINE")%>";
var Path_Applicazione = "<%=Session("Path_Applicazione")%>";
var NomePdf = "<%=Session("NomePdf")%>";
var MESE = "<%=Session("MESE")%>";
var ANNO = "<%=Session("ANNO")%>";
var file = "pdf/COMPLESSIVI/" + NomePdf;
window.open(file);
dovrai inserirlo nell'evento di callback che gestisce la chiamata con successo. Questo perchè il metodo GetSessionValue è asincrono e non ottieni subito il valore della risposta, ma potrai leggerlo nella callback (se guardi l'esempio è il metodo onSucceeded)
-----------------------------------------
Rossi Marco
http://blogs.dotnethell.it/rossimarko