maandelijkse archieven: Januari 2011

Vinden grote Talent van SharePoint

Hier is een ander artikel dat ik schreef voor de goede mensen bij SharePoint Briefing getiteld "vinden grote SharePoint Talent". Het artikel probeert om wat advies over hoe om te vinden echt goede en goed ervaren mensen als u op zoek bent om uit te breiden uw medewerkers.

Hier is een teaser:

Teaser

Check it out.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Back-up-SPSite-cmdlet zwijgend mislukt wanneer uitgevoerd met de verkeerde machtigingen

Ik was op een server en een saaie site collectie back-commando uitvoeren met de back-up-SPSite powershell-cmdlet en kreeg de volgende foutmelding:

Back-up-SPSite : Kan niet vinden een SPSite-object met de Id of URL: …  (volledige bericht hieronder)

image

Ik heb problemen gehad met deze server zodat het deed me denken dat de server ziek was of iets.  Ik overgestapt naar goede oude stsadm en deze keer kreeg ik een andere fout:

Deze bewerking kan alleen worden uitgevoerd op een computer die lid is van een server-farm... (volledige bericht hieronder)

image

Natuurlijk, het op de boerderij en alles wat, maar het zich heeft voorgedaan voor mij dat ik was aangemeld met mijn eigen account en ik normaal als een systeemaccount op deze server inloggen.  Ik deed dat en de back-up is geslaagd.  Wat ik interessant vind is dat de cmdlet gaf me een beveiligingsbericht bijgesneden fout wordt weergegeven.  Dat is soort van netjes maar niet veel me helpen :) 

<einde />

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Rechtstreeks naar gevangenis lijst – Cisco VPN-Client

Afgelopen zomer, Ik heb een lijst "straight to gevangenis" voor de koelkast.  #1 op de lijst is Lawrence O'Donnell (voor onjuiste voorspellingen), maar dat is ver buiten het toepassingsgebied van deze blog :)  Vandaag, Ik ben de Cisco VPN-client toevoegen aan de lijst, en dat is in het toepassingsgebied van een neus.

Een stelletje jaar geleden die veel van klanten Cisco VPN gebruikt om externe toegang tot hun site.  Toen, Ik Virtueel PCs gemaakt voor elk van deze cliënten en installeerde Cisco daarover? Waarom?  Omdat Cisco uw machine blokkeert zodat u kan niet zelfs zoeken naar lokale netwerkprinters, laat staan gevaarlijke tools zoals Skype, Communicator en de "~" toets.  Maar,  Als u de service op een VM installeert, uw VM is vergrendeld maar niet uw gastheer. 

Ik ben herinnerd aan die gloriedagen vandaag omdat ik moet gebruiken een Cisco VPN-client * opnieuw * en het sluit me en ik heb om het te gebruiken in een minuut.  Ik zou liever blog over hoe veel Cisco VPN-client verdient te worden in de gevangenis in plaats van het te gebruiken...

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

SharePoint Fest – Denver

Ik zal spreken in Denver op de SharePoint-Fest gebeurtenis op mei.  Ik ga om te bespreken wat gemeenschappelijk zakelijke en technische willen-om-do's in SharePoint Designer werkstromen en overzicht van sommige patronen die u gebruiken kunt om ze te lossen.

Er is een heleboel andere zeer interessante dingen gaande is op de conferentie, dus check it out: http://www.sharepointfest.com/Denver/

Het is niet een gratis evenement en ik heb een handige kortingscode, dus laat een comment of ping die mij en ik zal graag uitdelen.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Uitvoering van een wereldwijd systeem voor pop-kennisgeving

Ik schreef een artikel voor www.SharePoint.briefing.com getiteld"Uitvoering van een wereldwijd systeem voor pop-kennisgeving.”  Deze functie werd geïmplementeerd voor een community college school sluitingen dankzij sneeuw enzovoort communiceren. 

Het maakt gebruik van een aangepaste lijst, out of the box SharePoint web diensten en sommige jQuery te doen het werk.

Hier is een teaser:

image

Lees het hele ding hier: http://www.sharepointbriefing.com/features/article.php/3918471/Implement-a-Global-Pop-up-Notification-System.htm

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Uw aangepaste webonderdeel verbinden met tekst veldfilters

Ik wilde om informatie te ontvangen van een tekstveld filter in SharePoint 2010 in mijn aangepaste webonderdeel.  Ik probeerde met behulp van dit MSDN-artikel Als een basis maar het artikel is ofwel gebroken of ik volg het enkel niet correct.

Een beetje meer zoeken opgedoken Mike Smith's MSDN bijdrage Hier (http://social.msdn.microsoft.com/forums/en-us/sharepointdevelopment/thread/72F1732A-7F93-441E-8644-2E82BBB153D9).

Er is een heleboel dingen die er op aansluitbaar webonderdelen maar Mike's artikel is zo eenvoudig als het wordt.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin

Web deel naamruimten hernoemen (Of, Een reden voor "een webonderdeel of webformulierbesturingselement op deze pagina kan niet worden weergegeven of ingevoerd)”

Ik heb gewerkt om mijn karbonades dev terug en daartoe, werken op een hobby project dat de volgende bits heeft:

  • Verbonden webonderdeel die een site of site-URL op van een out of the box SharePoint tekstfilter webonderdeel ontvangt.
  • Dit webonderdeel opgezocht alle info over de de geselecteerde site, genereert een XML-pakket en het uit handen naar een andere WP op de pagina (via verbindingen).
  • 3RD webonderdeel ontvangt de XML en doet sommige XSL transformeren spullen.

Ik wilde de naam wijzigen de naamruimte van alle bits te "Nivlag" en ik was geraakt omhoog met de volgende fout wanneer ik het webonderdeel ingezet  mijn testomgeving:

Een webonderdeel of webformulierbesturingselement op deze pagina kan niet worden weergegeven of ingevoerd.  Het type kan niet worden gevonden of het is niet geregistreerd als veilig.

Dit is een beginner's probleem maar ik dacht dat ik zou een opmerking op dit toch noteren.  Ik de fout heeft veroorzaakt, wanneer ik met de rechtermuisknop op de standaard naamruimte geklikt (die aan het projectnaam in gebreke gebleven), geselecteerde Refactor en vervolgens naam wijzigen zoals zo:

image

Dat dingen in een bos van plaatsen in de project naam wijzigen, maar het is niet genoeg.  Ook moet u verscheidene andere aanpassingen:

1. Handmatig openen en bewerken van een bestand, "ShaerPointProjectItem.spdata". Dat een XML-bestand dat heeft een <SafeControls> sectie.  De functie naam wijzigen naamruimte is zich bewust van dit bestand voor welke reden dan ook niet, Zo moet u handmatig bijwerken van de Namespace er.

2. Het bestand .webpart handmatig bewerken.  Voor welke reden dan ook, Visual Studio wijzigen niet hetzij deze verwijzing.  Verandering de "<type>"knooppunt aan uw gewijzigde naamruimte er.

3. Tot slot, afhankelijk van hoe u refactored de naamruimte wijzigen, Visual studio kan ook hebben bijgewerkt de tekenreeks die verwijst naar uw .ascx bestand hier:

Private const tekenreeks _ascxPath = @ "~/_CONTROLTEMPLATES......

U wellicht om dat te veranderen terug.  U zult omdat u een fout de volgende strekking krijgt wanneer u probeert en het webonderdeel toevoegen aan een webonderdeelzone op een  pagina:

Serverfout in ' /’ Toepassing.


Het bestand ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ bestaat niet.

Beschrijving: Er is een onverwerkte uitzondering opgetreden tijdens de uitvoering van de huidige webaanvraag. Controleer de stacktrace voor meer informatie over de fout en waar het is ontstaan in de code.
Uitzondering Details: System.Web.HttpException: Het bestand ' /_CONTROLTEMPLATES/Nivlag/VisualWebPart1/VisualWebPart1UserControl.ascx’ bestaat niet.
Bronfout:

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.

 

De verwijzing er vast en je moet goed om te gaan.

4. Tot slot, het werkelijke bestand ASCX had nog steeds een verwijzing (voor mij) de oude originele naamruimte (de functie refactor/naam wijzigen positiebepaling niet zulks).  U zult weten over deze fout wanneer u probeert en het webonderdeel aan de pagina toevoegen en krijg het volgende bericht:

Serverfout in ' /’ Toepassing.


Parser fout

Beschrijving: Er is een fout opgetreden tijdens het parseren van een resource vereist om dit verzoek dienst. De volgende specifieke parse foutdetails Bekijk en wijzig uw bronbestand op de juiste wijze.
Parserfoutbericht: Type 'RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl' kan niet worden geladen.
Bronfout:

Lijn 6:  <%@ Import Namespace="Microsoft.SharePoint" %> 
Lijn 7:  <%@ Register Tagprefix = "WebPartPages" Namespace="Microsoft.SharePoint.WebPartPages" Assembly="Microsoft.SharePoint, Versie = 14.0.0.0, Cultuur = neutraal, PublicKeyToken = 71e9bce111e9429c" %>
Lijn 8:  <%@ Control Language = "C#" AutoEventWireup = "true" CodeBehind="VisualWebPart1UserControl.ascx.cs" Inherits="RenameNameSpace.VisualWebPart1.VisualWebPart1UserControl" %>

Bronbestand: /_CONTROLTEMPLATES/RenameNameSpace/VisualWebPart1/VisualWebPart1UserControl.ascx    Lijn: 8


Versie-informatie: Microsoft..NET Framework versie:2.0.50727.4927; ASP.NET versie:2.0.50727.4927

Het .ascx-bestand rechtstreeks bewerken en op te lossen de gebroken naamruimte.

Op dit punt, Had ik eindelijk een webonderdeel in de naamruimte van het kiezen van mijn leven.

</einde>

Abonneren op mijn blog.

Volg mij op Twitter op http://www.twitter.com/pagalvin