Böse Microsoft URL

Doch eine Google-Suche:

Bild

Ich klicke auf den Link oben hervorgehoben ("Downloaddetails: Windows SharePoint…").

Ich bekomme diese:

Bild

Beachten Sie die URL.

Ziemlich verdächtig für mich. Ich weiß nicht, ob ich lachen sollte, kichern oder Aufruf zum Priester.

</Ende>

Technorati Tags:

Schnellen Eindruck: System Center Capacity Planner für SharePoint

Ich gerade gefeuert, die Kapazitäten Planungstool ist der letzte Schrei in diesen Tagen.

Ich fand es einfach zu bedienen und schnell modelliert eine Clientumgebung arbeitete ich auf diesen Sommer.

Mit einer gewissen Beklommenheit, Ich habe die letzte OK-Taste gedrückt und etwas, das ist ziemlich ähnlich, was wir unseren Kunden gaben empfohlen (Wir warfen tatsächlich in einen zweiten Anwendungsserver für Zukunft excel-Verwendung). Ich nehme, dass dies ein guten Zeichen und erhöht mein Vertrauen in das tool.

Es scheint ziemlich starke Sache einen viel besseren Ausgangspunkt als eine leere Seite.

Ich mag, mit dem kann man in einigen guten Details über die Umgebung. Wie viele Benutzer, wie Sie projizieren werden sie das System verwenden. (veröffentlichen, Zusammenarbeit, usw.), Zweigstelle und Konnektivität / Netzwerk-Kapazität zwischen ihnen und dem Mama-server. Gute Sachen.

Es breite basierte Fragen stellt und dann können Sie die Details für ein ziemlich körnig Modell Ihrer Umgebung optimieren.

Ich zögerte es herunterladen, denn ich habe so viele andere Dinge zu betrachten, Lesen und versuchen zu verdauen. Ich bin froh, dass ich nicht.

Es ist eine einfache Schritten. Download System Center Kapazitätsplaner und laden Sie dann die SharePoint-Modelle. Es läuft gut auf Windows XP.

Basierend auf meiner schnellen Eindruck, Ich sehe nicht, wie es erklären könnte:

  • Suche: Gesamtzahl der Dokumente, Vielleicht Dokumentarten, Sprachen.
  • Excel-server: Wie viel, Wenn überhaupt?
  • Formularserver: Wie viel, Wenn überhaupt?
  • BDC: Wie viel, Wenn überhaupt.

Diejenigen modelliert werden können und ich einfach nicht sehen sie in der 10 Minute Hotelbewertung.

Ich verwende es auf jeden Fall auf meinen nächsten Klienten.

Wäre ich kein Berater und stattdessen für ein reales Unternehmen arbeiten :), Ich würde meine aktuelle Umgebung model und sehen, wie das Tool empfohlenen Modell gegen Realität übereinstimmt. Das wäre recht ordentlich. Es könnten einige gute Infrastruktur-Diskussion.

</Ende>

Technorati Tags:

Lösung: System.IO.FileNotFoundException auf “SPSite = neue SPSite(URL)”

UPDATE: Ich diese Frage hier zu MSDN geschrieben (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) und Michael Washam von Microsoft reagierte mit einer kurzen Antwort.

Ich habe einen Web Service zu handeln als ein BDC-freundlichen Fassade auf einer SharePoint-Liste. Wenn ich dies aus meiner Entwicklungsumgebung gebraucht, Es wirkten Bußgeld. Wenn ich dies auf einen neuen Server migriert, Dieser Fehler:

System.IO.FileNotFoundException: Die Web-Anwendung auf http://localhost/sandbox konnte nicht gefunden werden. Überprüfen Sie, ob Sie die URL richtig eingegeben haben. Wenn die URL vorhandenen Inhalte dienen sollte, der Systemadministrator möglicherweise müssen Sie eine neue Anfrage-URL-Zuordnung der gewünschten Anwendung hinzufügen. bei Microsoft.SharePoint.SPSite...ctor(SPFarm Bauernhof, URI requestUri, Boolesche contextSite, SPUserToken userToken) bei Microsoft.SharePoint.SPSite...ctor(String requestUrl) bei Conchango.xyzzy.GetExistingDocument(Zeichenfolge minId, Zeichenfolge maxId, String titleFilter) in c:\Dokumente und SettingsPaulMy DateienVisual Studio 2005ProjectsxyzzyBDC_DocReviewBDC_DocReviewDocReviewFacade.asmx.cs:Linie 69

Hier ist 69:

Verwendung (SPSite Site = neue SPSite("http://localhost/sandbox"))

Ich habe versucht verschiedene Variationen über die URL, einschließlich der Verwendung von real-Namen des Servers, Ihre IP-Adresse, nachgestellte Schrägstriche in der URL, usw.. Ich habe immer diesen Fehler.

Ich habe Die Google es Forschung. Viele Menschen stellen diese Frage, oder Varianten davon, aber niemand schien es gelöst haben.

Tricksy MOSS bereitgestellten eine detaillierte Fehler, die es nicht, um mich auftreten zu prüfen, die 12 Bienenkorb-Protokolle. Schließlich, über 24 Stunden nach Mein Kollege empfohlen, dass ich das tun, Ich überprüfte die 12 Struktur Protokoll und fanden diese:

Die lokale Farm zu erwerben ist eine Ausnahme aufgetreten.:
System.Security.SecurityException: Angeforderte Registrierungszugriff ist nicht zulässig..
bei System.ThrowHelper.ThrowSecurityException(ExceptionResource Ressource) bei Microsoft.Win32.RegistryKey.OpenSubKey(Zeichenfolgennamen, Boolean beschreibbar) bei Microsoft.Win32.RegistryKey.OpenSubKey(Zeichenfolgennamen) bei Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_RegistryConnectionString() bei Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Local() bei Microsoft.SharePoint.Administration.SPFarm.FindLocal(SPFarm& Bauernhof, Boolean& isJoined)
Die Zone der Assembly, die fehlgeschlagen war.:  MyComputer

Dies eröffnet neue Wege der Forschung, So war es zurück zu Google. Das führte mich zu diesem Beitrag im Forum: http://Forums.CodeCharge.com/Posts.php?Post_id = 67135. Das half mir nicht wirklich, aber es wurde gestartet, macht mich glaube, es war ein Datenbank- und/oder Sicherheit Problem. Ich festgelötet auf und Andrew Connell Post-der Gedanke, dass ich dafür sorgen sollten, dass der Anwendungspool Identitätskonto Zugriff auf die Datenbank hatte schließlich ausgelöste. Ich dachte, dass es bereits Tat. Jedoch, Mein Kollege ging und gab den app Pool Identität Konto vollen Zugriff auf SQL.

Sobald sie diese Änderung vorgenommen, Alles begann.

Was geschah als nächstes am besten ist ausgedrückt als eine Haiku Gedicht:

Probleme erheben ihre Hände.
Sie schwingen und verpassen. Wiederholen.
Erfolg! Aber wie? Warum?

Sie wollte nicht, wie die Dinge allein lassen, lieber geben Sie die mindestens erforderliche Berechtigung (und wahrscheinlich mit Blick auf einen Blog-Eintrag zu schreiben; Ich schlug sie auf den Stempel, muhahahahaha!).

Aufeinander folgende Berechtigungen entfernt sie die app-Anwendungspool-Identitätskonto bis … Es gab nicht mehr jede explizite Berechtigung für das Konto der Anwendungspoolidentität app überhaupt. Der Webdienst weiter gut funktionieren.

Wir gingen und die Server neugestartet. Alles weiterhin gut funktionieren.

Also, zur Erinnerung: Wir gaben den vollen Zugang zum app Pool Identität und dann nahm es fort. Der Webdienst gestartet, arbeiten und nie aufgehört zu arbeiten. Bizarre.

Wenn jemand weiß, warum, die gearbeitet haben, sollten, Bitte terlassen Sie einen Kommentar hin.

</Ende>

Technorati Tags:

Lösung (Art der): Festlegen der Priorität einer Aufgabe mithilfe von SharePoint Designer

Ich habe eine Business-Szenario wie folgt:

  • Ein Benutzer lädt ein Dokument in einer Dokumentbibliothek.
  • Sie wählt einen Inhaltstyp und Meta-Daten eingibt, nach Bedarf. Die Meta-Datenfelder gehört ein flag, "Dringend".
  • Dies löst einen SharePoint Designer-Workflow, die, unter anderem, verwendet die "sammeln Daten von ein Nutzer" Aktion.

"Daten von einem Benutzer sammeln" erstellt ein Element in einer Aufgabenliste, die Genehmigung für dieses Dokument anfordern.

Ich brauchte, um eine Ansicht der Aufgabenliste erstellen, die in dringenden Fällen zur Genehmigung zeigte.

Lösung: Setzen Sie das Wort "dringend:" in den Titel dieser Aufgaben.

Ich hätte es vorgezogen das Feld Priorität direkt angeben. Jedoch, Ich war nicht in der Lage zu tun, die aus verschiedenen Gründen:

  1. Die Sammeln von Daten-Aktion bietet keinen Mechanismus zum Aktualisieren von Feld Titel (und diese zusätzliche Felder, für die Sie Daten sammeln möchten).
  2. Die "Zuweisen einer zu Punkt" Aktion hat das gleiche problem.
  3. Es ist möglich, ein Element in einer Liste einfügen (dh. Einfügen eines Elements in der Aufgabenliste direkt) aber dieses keine Sperraktion. Das bedeutet, dass der Workflow nicht für den Benutzer, um diese Aufgabe abzuschließen wartet.

Als ich ein paar Ansätze vor (zum Glück) erkennen, dass wir einfach setzen "dringend" im Titel.

  1. Starten eines Workflows für die Taskliste selbst, so dass wenn eine neue Aufgabe erstellt wird, es irgendwie cross verweisen zurück zu dem Dokument, das den ersten Workflow gestartet, Ziehen Sie den dringenden Flagwert und aktualisieren Priorität nach Bedarf.
  2. Etwas ähnliches mit einen Ereignisempfänger. An der Aufgabe erstellen, Suchen Sie die zugeordnete Dokument und Update-Priorität nach Bedarf.
  3. Verwenden Sie die "Listenelement erstellen" Maßnahmen in Verbindung mit der "Wartezeit für Feldänderung" Aktion und einen Ereignisempfänger. Wenn wir ein Listenelement erstellen, Wir können alle Felder angeben, was, die wir wollen. Verwenden Sie einen Ereignisempfänger das ursprüngliche Element aktualisieren, wenn der Benutzer die Aufgabe und das "warten auf Feldänderung abgeschlossen hat" Aktion-Bedingung erfüllt sein würde und der Workflow Vorgehen. (Aus irgendeinem Grund, Ich hatte mehr oder weniger auf diesen Ansatz besiedelt, bevor Sie klug entscheiden, für eine Weile wegzugehen).

Gibt es ein Nachteil für meine Lösung (Abgesehen von der offensichtlichen Tatsache, dass nur der Text des Titels Dringlichkeit angibt). Seit "Feedback sammeln" akzeptiert nur hartcodierte Titelnamen, Ich muss zwei verschiedene Feedback sammeln Aktionen verwenden, deren einzige Unterschied, dass hart codierten Titel ist.

Aber, zumindest gibt es eine Lösung, die keine Ereignisempfänger oder benutzerdefinierte Aktionen der SPD erfordert.

Wenn jemand dies in schlauer Weise gelöst hat, Bitte lassen Sie mich wissen.

</Ende>

Sonntag Funny: Halten Ihren Sohn auf seinen Zehen

Eine der vielen Freuden nehme ich als das übergeordnete Element eines zehn Jahre alten Jungen ist neue Wege zur machen ihn zum Lachen oder über Fragen und Dinge in der Welt ein wenig anders denken. Ich habe diese Techniken im Laufe der Jahre verwendet.:

===

Missverstehen Sie behaupten wären Sie seine Fragen:

Sohn: Welcher Tag ist heute?

Papa: Einen Tag vor Mittwoch.

S: Nr., welcher Tag des Monats ist es?

D: Ach, Es hat 4 Tage nach Jan 25.

===

Kitzeln ihn und sag ihm, dass Sie aufhören, wenn er aufhört zu lachen.

===

Treppe hinunter in den TV-Raum gehen und kündigen, "Es ist gut, der Papa zu sein." Dann, Holen Sie ihn bis zu warmen spot auf der Couch und ändern Sie den Kanal, um etwas gutes, wie der Scifi-channel.

===

Geschichten vorgelesen. Einfügen von lächerlichen Sätze in der Mitte der Geschichte. Mein Favorit ist das Hinzufügen "tötet ihn sofort" Wann findet die Hauptfiguren einige kleinere Probleme. Zum Beispiel, "das Messer glitt in seine hand, Schneiden seinen Zeigefinger, ihn sofort zu töten." Nichts geht ganz Ihren Sohn aus einer selbstgefälligen und passive Hörmodus als der Hauptbuchstabe sofort getötet werden.

===

Lesen Sie Geschichten falsch. Lesen Sätze rückwärts. Das beste daran ist, dass die ersten paar Male, die ich dies tat, Mein Sohn dachte, dass er aushelfen war mich darauf hinweisen, dass ich die Worte in der richtigen Reihenfolge lesen war nicht. Die Kehrseite ist, dass er nicht wirklich mich, ihm mehr zu lesen will.

===

Gehen Sie zum Mittagessen zu Burger King. Mein Sohn würde BK morgens essen., Tag und Nacht, wenn wir ihn lassen. Beim gehen, sagen Sie ihm, "Ich weiß, du hasst, dorthin zu gehen, aber wir haben einfach keine andere Wahl." Wenn er versucht zu erklären, dass liebt er BK, über ihn sprechen Sie und sagen Sie Dinge wie "Wir streiten, es keine Zeit haben! Wir gehen und ich will nicht, darüber zu diskutieren!"

(Das erinnert mich an mein Lieblings Borg-Witz: Borger König ": Wir machen es unseren Weg. Ihr Weg ist irrelevant." hahaha!)

===

Ein Buch zur Seite zu öffnen 9 und sagen, "hmm, Das ist eine ungerade Seite".

===

Füllen Sie die Welt mit Bogen Feinde. "Wir gehen zu Fuß schnell überlaufen 7-11, Erzfeind des 11-7 ".

"Deine Tante lebt in Ringwood, Erzfeind, die Stadt Squarewood."

===

Wir fahren bis zu Massachusetts aus New Jersey mehrmals im Jahr und es oft dauert über 5 Stunden von Tür zu Tür. Als wir Startseite ankommen und in die Einfahrt ziehen zu sagen, "Ach, Ich habe vergessen, Wir müssen einen schnellen Strich zu Home Depot."

===

Beim Anschauen von einer gewalttätigen Episode in einer TV-show (wie Helden), Sag deinem Sohn, "einige Male, bei der Arbeit, Ich brauche, um meine Feinde zu zerstören, indem Sie sie lebendig mit dem Befugnisse meines Geistes brennen. Ich mag es nicht, es zu tun, Aber mußt du tun, was du tun musst."

===

Beim Anschauen von schlechten Horrorfilme (finden Sie unter "Es ist gut, der Papa zu sein"" oben), Schreiben Sie unwahrscheinliche Motive zu, dem bösen Charakter. Zum Beispiel, dein Sohn zu sagen, dass der Grund, warum, den Jason so wütend ist, ist, weil er einige Kuchen will und lassen sie ihn haben werden nicht.

===

Telefonnummern falsch erklären. Anstatt zu sagen, dein Sohn "201-111-2222" anwählen, Sag ihm, dass es "2-011-1-12222".

===

Welche Tricks benutzen Sie?

</Ende>

Technorati Tags:

Gast-Blogging?

Es scheint ziemlich häufig in der politischen Blogging-Welt für einen bestimmten Blog hosten "Gast-Blogger". Wenn ich in politischen Blog Land bin muss ich ein anderes Paar Brillen tragen weil es nie zu mir, dass "Gast-Blogging eingefallen" könnte für einen technischen Blog wie meine sinnvoll. Das heißt, bis ich diesen Post von Kanwal Khipple zu, über lesen Das Beste aus SharePoint-Buzz- Januar 2008.

Denken daran, Ich glaube, es könnte eine Menge Leute da draußen in SharePoint-Land, die den Juckreiz zu einen Artikel zusammengestellt haben, kurz oder lang, technischen oder mehr geschäftsorientiert, usw., aber führen Sie ihren eigenen Blog nicht aus den üblichen Gründen. Wenn Sie einer jener Menschen, Ich wäre glücklich, es zu hosten. Sie erreichen mich per e-Mail oder einen Kommentar hinterlassen. Ich habe nicht über jede Art von Leitlinien gedacht., aber ich denke, dass ich es um SharePoint orientieren wollen, aber ich mag auch in einigen persönlichen Beobachtungen über consulting werfen jetzt und dann. Ich versuche auch veröffentlichen ein "Sonntag Funny" jede Woche und ich muss sagen, dass dafür die Ideen ausgehen.

Wenn Sie ein regelmäßiger Blogger bereits aber mit Gast-Blogging experimentieren möchte, Ich bin auf jeden Fall offen, dass auch, either as a host or a guest 🙂

</Ende>

Technorati Tags:

Dies ist, warum ich nicht wie mithilfe von Tools Tag Null

http://groups.google.com/group/microsoft.public.sharepoint.portalserver.development/browse_thread/thread/41e8cbe4f15e8b4c/76506ea401403e35?#76506ea401403e35

Wenn das Tool Zeug geht nicht verstanden und dann scheitert es in Schritt n von einer unbekannten Anzahl von Schritten, Du bist tot im Wasser…

</Ende>

Technorati Tags:

Lösung für BDC-ADF-Importfehler: “Der folgende Fehler ist aufgetreten:”

Ich war BDC ADF Dateien noch einmal von hand Handwerk. (so dass ich aufbauen kann mein "runter von meinem Rasen!" cred) und drücken Sie diesen schönen Fehler:

Bild

"Application Definition importieren fehlgeschlagen. Der folgende Fehler ist aufgetreten:"

Wie Sie sehen können, Es ist ein Fehler, aber … Es wird nicht um mir zu sagen, was es ist.

In meinem Fall, die Frage stellte sich heraus, dass ich mit einer funktionalen ADF für ein anderes Projekt begonnen hatte, aus, die mit einer Datenbank verbunden und ausgeführt eine SQL-Abfrage für eine Sicht. Bei diesem neuen Projekt, Ich rufe eine Methode auf einem Webdienst. Ich hatte die DB-spezifischen Sachen entfernt und meine Web-Dienst-Sachen hinzugefügt, aber Fehler beim Aktualisieren der <LobSystem-Objekt>Das Type-Attribut. Ich wechselte er zu "WebService" und ich ging gerne zu neuer und spannender Importfehler, die gegebener behandelt wurden.

Hier ist die falsche LobSystem:

<LobSystem-Objekt
xmlns:Xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:SchemaLocation =http://Schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Typ = "Datenbank"
Version = "1.0.0.0" Name = "Xyzzy"
Xmlns ="
http://Schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">

Das ist richtig:

<LobSystem-Objekt
xmlns:Xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:SchemaLocation =http://Schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Typ = "WebService"
Version = "1.0.0.0" Name = "Xyzzy"
Xmlns ="
http://Schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">

</Ende>

Technorati Tags:

BDC scheint eine tragfähige Ersatz für Lookups

UPDATE: Dieser MSDN-Beitrag hat einige interessanten Beobachtungen von JXJ basierend auf seiner, vor allem negative, Erfahrungen auf diesem Weg gehen: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2623565&SiteID=1

Wir haben ein Business-Szenario, wo wir zwei Dokumente Bibliotheken über eine gemeinsame "Document ID verknüpfen müssen" Feld.

Wir verwenden oft ein Nachschlagefeld für Hilfsmittel Links wie folgt. Es gibt mehrere Nachteile der Nachschlagefelder, drei davon sind:

  1. Nur eine Spalte aus der Lookup Lookup-Bibliothek verknüpft werden kann.
  2. Leistung: Die Quellbibliothek könnte Hunderte von Einträgen enthalten.. Das ist zu viele Einträge in der Suche.
  3. Suche: Es gibt keine integrierte Suche. Ich meine nicht in dem Sinne MOSS Suche, aber es gibt keine Möglichkeit, suchen / über mehrere Spalten aus der Quelle-Dokumentbibliothek zu filtern Sie und suchen Sie den gewünschten link.

Unterstützt von BDC, Wir können ein "Business-Daten verwenden." Spaltentyp und es bietet eine überlegene Suche und erlaubt sogar mehrere Spalten mit Daten in Listenansichten angezeigt werden.

Ich habe einige vorläufige Erfolg mit diesem Konzept und möchten mehr darüber schreiben.

Wenn Sie diese Winkel vor gearbeitet haben und keine Stellungnahmen haben, Bitte teilen Sie!

</Ende>

Technorati Tags:

Lösung für BDC-Importfehler: “Typ beschrieben durch die TypeDescriptor ' TypeName ' konnte nicht geladen werden. …”

Ich habe mit BDC heute gearbeitet, ADF-Dateien von hand programmieren und mir einige Fehler generieren. Ein solcher Fehler:

Anwendung-Definition-Import fehlgeschlagen. Der folgende Fehler ist aufgetreten: Typ beschrieben durch die TypeDescriptor ' TypeName ' konnte nicht geladen werden.. Parameternamen: TypeName Fehler aufgetreten bei oder kurz vor der Linie: 35’ und Position: '20'.

MOSS dieser Fehler angezeigt, als ich versuchte, die ADF XML-Datei importieren.

Ich recherchierte des Internets und gefunden, dass ich den Namen der LOB-Instanz verweist, wurde (aus der <LobSystemInstance>) in meiner <TypeDescriptor> Knoten, wenn ich den LOB-Namen selbst verwiesen haben, sollten (Von <LobSystem-Objekt>).

Falsch:

<TypeDescriptor-TypeName="Conchango.KeyValue, LOB-Instanznamen" Name = "KeyValue">

Korrigieren:

<TypeDescriptor-TypeName="Conchango.KeyValue, LOB-Name" Name = "KeyValue">

Hoffe, dass dieser jemand ein oder zwei Stunden Zeit spart.

</Ende>

Onnieren Sie meinen Blog ab!

Technorati Tags: