Salve a tutti,
chi ha avuto modo di utilizzare la beta di VS11 si sarà sicuramente reso conto come me di avere davanti un prodotto molto performante (sebbene sia una beta) ma con un layout grafico completamente rivisto rispetto a Visual Studio 2010. Personalmente non ho apprezzato molto le novità in quanto la scelta di avere tutta la UI su una tonalità di grigio mi ha completamente spaesato al primo approccio…
Fortunatamente sembra che le lamentele degli utenti abbiano prodotto delle correzioni in tal senso 
http://blogs.msdn.com/b/visualstudio/archive/2012/05/08/visual-studio-11-user-interface-updates-coming-in-rc.aspx
Saluti
Luigi
Salve a tutti,
come molti di voi sapranno ad oggi è già possibile scrivere app per sistemi Android con C# e VisualStudio 2010 grazie al pogetto MonoDroid.
La lettura di questo interessante articolo però potrebbe dare qualche informazione in più a quelli ancora un po’ scettici sulla scelta di questo tipo di piattaforma 
Saluti
Luigi
Salve a tutti,
è stata aggiornata la matrice dei browser supportati per SharePoint 2010.
Maggiori dettagli qui.
Saluti
Luigi
Salve a tutti,
vi segnalo questo articolo interessantissimo: http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=215
Saluti
Luigi
Salve a tutti,
vi segnalo un interessante articolo su come inserire informazioni di data e ora in un sito SharePoint senza troppe macchinazioni e senza troppi giri.
http://erikswenson.blogspot.it/2012/03/how-to-add-timedate-to-layouts-or.html
Saluti
Luigi
Salve a tutti,
vi è mai capitato di pubblicare una form InfoPath e di non poterla aprire nel browser ma solo in InfoPath Filler?
A me si e dopo qualche tentativo andato a vuoto e qualche articolo un po’ troppo superficiale ho trovato la soluzione 

eh si, il problema è che pubblicavo la mia form in “Full Trust” mentre sembra che debba essere pubblicata con Security Level “Domain”… carino eh?

Saluti
Luigi
Salve a tutti,
avete mai pensato a quanto potesse essere comodo visualizzare i log di SharePoint direttamente da una lista di SharePoint?
Ecco, con i BCS oggi è possibile 
Vi lascio questa stupenda guida sperando di fare cosa gradita 
Saluti
Luigi
Salve a tutti,
vi segnalo oggi questo interessante articolo che approfondisce e chiarisce alcuni aspetti relativi agli Application Pool e a JIT Lag dovuto dal riciclo.
http://weblogs.asp.net/erobillard/archive/2012/01/30/thoughts-on-sharepoint-application-pools-recycling-and-quot-jit-lag-quot.aspx
All’interno dell’articolo sono segnalati anche un tool e un post con degli script di Warm-Up.
Saluti
Luigi
Salve a tutti,
state cercando di “installare” un job SharePoint all’interno di un Feature Receiver di una Feature e il nostro caro prodotto vi dice caparbiamente che non ne avete i permessi con un bellissimo “Access Denied” (altrimenti noto come “non sei nessuno”)?
Avete messo tutto il vostro bellissimo pezzo di codice all’interno di SPSecurity.RunWithElevatedPrivileges ma SharePoint non ne vuole sapere proprio?
Avete cercato su Google e tutti vi dicono di dover impostare la variabile;
SPWebService.ContentService.RemoteAdministratorAccessDenied = false;
Ma avete verificato in debug che a voi è già settata a false? Ci avete provato lo stesso a settarla a false e vi va in eccezione? 
Avete trovato un articolo in cui viene detto che il settaggio di questa variabile deve essere fatto da PowerShell, ci avete provato e stavolta è andato bene ma vi ritrovate lo stesso “Access Denied” ??
Allora non perdete le speranze… vi dico che:
- La Feature dovete impostarla con scope WebApplication o Farm

- In alternativa potete lasciare la Feature con scope SiteCollection ma dovete attivarla da PowerShell (run as administrator) in questo modo:
Enable-SPFeature -Identity GUID_della_Feature -Url http://intranet.mydomain.com
Saluti
Luigi
Salve a tutti,
vorrei segnalarvi un interessante progetto su codeplex che promette di rendere più semplice lo sviluppo con i Ribbon di SharePoint 2010 che personalmente trovo molto potenti ma non immediati nell’utilizzo 
Premetto che non ho ancora avuto modo di testare questa solution ma cercherò di farlo quanto prima… intanto c’è qualcuno che l’ha già testata?
Saluti
Luigi
Buon Natale e felice anno nuovo a tutti!!!
Saluti
Luigi
Salve a tutti,
nella giornata di oggi mi è stato chiesto da un cliente se fosse possibile creare nuove site collection in una web application senza necessariamente posizionarle sotto il path “http://host/sites/nuovasitecollection”

a questo proposito basta definire dei “Managed Paths” appositi per poter posizionare la nuova site collection.


com’è facile intuire il nuovo path non deve esistere già (non deve essere già presente un web).
Il parametro “Type” infine, serve ad indicare a SharePoint se il nuovo path debba essere utilizzato come possibile punto di partenza per la creazione di nuove site collection (Wildcard inclusion) oppure sia esso stesso una nuova site collection (Explicit inclusion).
Riferimenti: http://technet.microsoft.com/en-us/library/cc288905.aspx, http://sharepoint.microsoft.com/blogs/zach/Lists/Posts/Post.aspx?ID=30
Saluti
Luigi
Salve a tutti,
può talvolta capitare che ci si trovi davanti alla necessità di dover riconoscere a run-time se il codice sviluppato per SharePoint 2010 appartenga ad una Sandboxed solution oppure no.
Purtroppo OOTB non c’è nessuna proprietà che possa fare al cado nostro ma è possibile ottenere tale informazione grazie ad un codice del genere 
1: static bool? _isSandboxed;
2: static bool IsSandboxed() {
3: if(!_isSandboxed.HasValue) {
4: try {
5: SPSecurity.RunWithElevatedPrivileges(delegate { });
6: _isSandboxed = false;
7: } catch (PolicyException) {
8: _isSandboxed = true;
9: }
10: }
11: return _isSandboxed.Value;
12: }
Saluti
Luigi
Salve a tutti,
chi conosce la piattaforma SharePoint 2007 conoscerà benissimo uno degli aspetti più “antipatici” degli event receivers e cioè l’impossibilità di eseguire in maniera sincrona eventi che vengono scatenati una volta che sono state eseguite le operazioni che li scatenano.
In particolare, prendendo ad esempio gli eventi ItemUpdating ed ItemUpdated è facile intuire che l’itemUpdating venga scatenato durante l’esecuzione di un aggiornamento di un item, con la contestuale possibilità di poter annullare l’aggiornamento stesso, mentre l’ItemUpdated venga scatenato DOPO che l’aggiornamento è stato eseguito, in un thread a parte, per effettuare altre operazioni (come potrebbe essere un aggiornamento a cascata, ecc…). Per stessa natura asincrona dell’evento ItemUpdated non era possibile ad esempio fare un redirect ad una pagina differente proprio perché non era garantito che l’evento stesso fosse eseguito prima che la response alla request originaria fosse stata spedita al browser.
Per risolvere queste problematiche è stato introdotto un nuovo parametro “Synchronization” utilizzabile nella definizione dell’event receiver (XML) o dall’object model. Vi lascio i riferimenti ufficiali con qualche esempio di utilizzo.
http://msdn.microsoft.com/it-it/library/gg981880.aspx
Saluti
Luigi
Più Post
Pagina seguente »