archivi mensili: Gennaio 2011

Ricerca di grande talento di SharePoint

Ecco un altro articolo che ho scritto per la gente brava a Briefing di SharePoint intitolato "trovare grande SharePoint talento". L'articolo cerca di dare alcuni consigli su come trovare persone veramente buone e ben sperimentato quando stai cercando di espandere il vostro personale.

Ecco un teaser:

Teaser

Check it out.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Cmdlet Backup-SPSite silenziosamente fallisce quando eseguito con le autorizzazioni di sbagliato

Ero su un server e l'esecuzione di un comando backup del noioso sito insieme con il cmdlet di powershell Backup-SPSite e ha ottenuto il seguente errore:

Backup-SPSite : Impossibile trovare un oggetto SPSite con Id o URL: …  (messaggio completo qui sotto)

image

Ho avuto problemi con questo server in modo che mi ha fatto pensare che il server è stato malato o qualcosa del genere.  Sono passato al buon vecchio stsadm e questa volta ho ottenuto un errore diverso:

Questa operazione può essere eseguita solo su un computer che fa parte di una server farm... (messaggio completo qui sotto)

image

Naturalmente, esso è nella fattoria e tutto ciò che, ma è verificato a me che è stato effettuato l'accesso con un account personale e accedo normalmente come un account di sistema su questo server.  Ho fatto il backup è riuscito e che.  Quello che trovo interessante è che il cmdlet mi ha dato un messaggio di errore assettati di sicurezza.  Che tipo di pulito ma non mi aiuta molto :) 

<fine />

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Dritto al carcere elenco – Cisco VPN Client

L'estate scorsa, Creato un elenco di "dritto in prigione" per il frigorifero.  #1 la lista è Lawrence o ' Donnell (per le stime inaccurate), ma che è ben oltre la portata di questo blog :)  Oggi, Sto aggiungendo alla lista VPN client di Cisco, e che è nell'ambito di un naso.

Un mucchio di anni fa, che molti dei clienti utilizzato Cisco VPN per abilitare l'accesso remoto al proprio sito.  Allora, Ho creato il PC virtuale per ciascuno di questi client e installato Cisco su quello? Perché?  Perché Cisco blocca la macchina che non si può nemmeno navigare le stampanti di rete locale, per non parlare di strumenti pericolosi come Skype, Communicator e il "~" chiave.  Ma,  Se lo si installa su una macchina virtuale, la VM è bloccata giù ma non il vostro ospite. 

Mi sono ricordato di quei giorni di gloria oggi perché è necessario utilizzare un client VPN Cisco * nuovamente * e che mi si blocca e devo usarlo in un minuto.  Vorrei piuttosto blog su quanto Cisco VPN client merita di essere in prigione piuttosto che lo uso...

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Sarò parlando di Denver all'evento SharePoint Fest su maggio.  Ho intenzione di discutere alcune attività comuni e tecnico vogliono-a-cosa fare in flussi di lavoro SharePoint Designer e delineare alcuni modelli è possibile utilizzare per risolvere i loro.

C'è un sacco di altre cose molto interessanti, succedendo alla conferenza, so check it out: http://www.sharepointfest.com/Denver/

Non è un evento gratuito e ho un codice sconto handy, in modo da lasciare un commento o ping che me e io darò volentieri fuori.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Implementare un sistema di notifica pop-up globale

Ho scritto un articolo per www.SharePoint.briefing.com intitolato"Implementare un sistema di notifica pop-up globale.”  Questa funzione è stata implementata per un community college di comunicare chiusure di scuola a causa della neve e così via. 

Utilizza un elenco personalizzato, out of the box di SharePoint web services e alcune jQuery per fare il lavoro.

Ecco un teaser:

image

Leggi tutto qui: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Filtri di campo di testo di collegamento per la Web Part personalizzate

Volevo ricevere informazioni da un filtro di campo di testo in SharePoint 2010 in parte mia web personalizzato.  Ho provato ad utilizzare Questo articolo MSDN come base ma l'articolo è sia rotto o che semplicemente non sto seguendo correttamente.

Una ricerca un po' più alzato Mike Smith Contributo di MSDN qui (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

C'è un sacco di roba là fuori su collegabile web part, ma l'articolo di Mike è così semplice come ottiene.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin

Ridenominazione di Web Part spazi dei nomi (O, Una ragione per non "una Web Part o controllo modulo Web in questa pagina può essere visualizzato o importato)”

Ho lavorato per ottenere il mio braciole dev indietro e a tal fine, lavorando su un progetto di collezionisti che ha i seguenti bit:

  • Connessione web part che riceve un sito o un URL della raccolta siti da un fuori dalla scatola web part di SharePoint filtro di testo.
  • Questa web part cerca tutte le informazioni il sito selezionato, genera un pacchetto XML e hands off a WP un'altra pagina (tramite connessioni).
  • 3parte web Rd riceve i dati XML e fa alcuni XSL trasformare la roba.

Ho voluto rinominare spazio dei nomi di tutti i bit a "Nivlag" e sono stato sempre colpito con il seguente errore quando distribuito la web part per  il mio ambiente di test:

Una Web Part o controllo Form Web su questa pagina non può essere visualizzato o importato.  Il tipo non è stato trovato o non è registrato come sicuro.

Questo è il problema di un principiante, ma ho pensato che sarebbe buttar giù una nota su questo comunque.  Ha causato l'errore quando selezionata sul spazio dei nomi predefinito (che insolute al nome del progetto), selezionato refactoring e quindi Rinomina in questo modo:

image

Che ha fatto rinominare le cose in un mucchio di posti nel progetto, ma non è sufficiente.  È inoltre necessario apportare diversi altri adattamenti:

1. Aprire e modificare un file manualmente, "ShaerPointProjectItem.spdata". Che un XML file che ha un <SafeControls> sezione.  La funzione rename dello spazio dei nomi non è consapevole di questo file per una qualunque ragione, quindi è necessario aggiornare manualmente il Namespace ci.

2. Modificare manualmente il file WebPart.  Per qualunque ragione, Visual Studio non cambia questo riferimento uno o l'altro.  Modifica il "<tipo>"nodo per riflettere lo spazio dei nomi modificato ci.

3. Infine, a seconda di come si refactoring la modifica dello spazio dei nomi, Visual studio possa anche aggiornato la stringa a cui fa riferimento il file con estensione ascx qui:

private const string _ascxPath = @ "~/_CONTROLTEMPLATES … …

Potrebbe essere necessario cambiare quella indietro.  You'll perché si otterrà un messaggio di errore simile al seguente quando si tenta e aggiungere la web part per un'area di web part su una  pagina:

Errore del server in ' /’ Applicazione.


Il file ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ non esiste.

Descrizione: Si verificata un'eccezione non gestita durante l'esecuzione della richiesta web corrente. Si prega di rivedere la traccia dello stack per ulteriori informazioni sull'errore e dove ha avuto origine nel codice.
Informazioni dettagliate sull'eccezione: System.Web.HttpException: Il file ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ non esiste.
Errore di fonte:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

 

Difficoltà il riferimento c'e si dovrebbe essere buona per andare.

4. Infine, il file ASCX effettivo aveva ancora un riferimento (per me) spazio dei nomi originali vecchi (la funzione refactor/rinominare non risolvere il problema).  Saprete su questo errore quando si tenta e aggiungere la web part nella pagina e viene visualizzato il seguente messaggio:

Errore del server in ' /’ Applicazione.


Errore del parser

Descrizione: Si è verificato un errore durante l'analisi di una risorsa necessaria per questa richiesta. Si prega di rivedere i seguenti dettagli errore parse specifici e modificare i file di origine in modo appropriato.
Messaggio di errore del parser: Impossibile caricare il tipo 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl'.
Errore di fonte:

Linea 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Linea 7:  <%@ Register Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Versione = 14.0.0.0, Cultura = neutral, PublicKeyToken = 71e9bce111e9429c" %>
Linea 8:  <%@ Control Language = "c#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

File di origine: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Linea: 8


Informazioni sulla versione: Microsoft.NET Framework versione:2.0.50727.4927; ASP.NET versione:2.0.50727.4927

Modificare direttamente il file con estensione ascx e Difficoltà lo spazio dei nomi rotto.

A questo punto, Ho finalmente avuto una web part che vivono nello spazio dei nomi della mia scelta.

</fine>

Iscriviti al mio blog.

Seguimi su Twitter a http://www.twitter.com/pagalvin