Wykonaniu wyszukiwania Google:
I kliknij na link omówionych wyżej ("Pobierz szczegóły: Windows SharePoint…").
I get to:
Uwaga adres URL.
Wygląda dość podejrzane mi. Nie wiem, czy powinien śmiać, chuckle lub wywołanie ksiądz.
</koniec>
Wykonaniu wyszukiwania Google:
I kliknij na link omówionych wyżej ("Pobierz szczegóły: Windows SharePoint…").
I get to:
Uwaga adres URL.
Wygląda dość podejrzane mi. Nie wiem, czy powinien śmiać, chuckle lub wywołanie ksiądz.
</koniec>
I po prostu fired up zdolności planowania narzędzie that's wszystkie rage te dni.
Znaleziono łatwe i szybkie modelowane środowiska klienta, który pracowałem nad tym Ostatnie lato.
Z niektórych trepidation, I Naciśnięto przycisk OK wersja ostateczna i zalecane coś, co jest dość podobne do co daliśmy nasz klient (możemy faktycznie wywołał w drugi serwer aplikacji dla przyszłości używana w programie excel). Przyjąć, że jest to dobry znak i zwiększa moje zaufanie w narzędziu.
Wydaje się dość wydajne stuff punkt znacznie lepiej wyjścia niż puste strony.
Podoba mi się że pozwala Ci na jakieś dobre informacje na temat środowiska. Jak wielu użytkowników, jak projekcie korzystają one z systemu (publikowanie, współpracy, itp), Biuro oddziałowe i łączność / pojemność sieci między nimi a mama serwera. Dobre rzeczy.
Zadaje szerokiej podstawie pytania, a następnie pozwala Wykręcanie szczegóły dla modelu pretty granulowany środowiska.
I hesitated, ponieważ mam tak wiele innych rzeczy, aby zobaczyć jego pobranie, Przeczytaj i spróbuj do strawienia. Cieszę się, że nie.
To jest łatwym procesem dwuetapowym. Pobierz za darmo systemu centrum planowania pojemności, a następnie pobrać modele SharePoint. Działa dobrze na Windows XP.
Oparte na moje szybki pogląd, Nie widzę, jak może rozliczać:
Te mogą być modelowane i po prostu nie widzę ich w 10 Przegląd minuta.
Będzie zdecydowanie go używać w moim następny klient.
Jeśli I nie miały konsultant i zamiast tego pracy dla rzeczywistą firmą :), Chcieliby model mojej obecnej sytuacji i zobaczyć, jak narzędzie zalecanym modelu odpowiada rzeczywistości. To byłoby bardzo miłe. Może to prowadzić do niektórych dyskusji dobrej infrastruktury.
</koniec>
AKTUALIZACJA: I zaksięgowana to pytanie MSDN tutaj (http://forums.microsoft.com/Forums/ShowPost.aspx?PostID=2808543&SiteID=1&mode=1) i Michael Washam z Microsoft odpowiedział z zwięzłe odpowiedzi.
Utworzony usługi sieci web do działania jako BDC przyjazne elewacji do listy programu SharePoint. Kiedy używane to z mojego środowiska programistycznego, prawidłowo pracował. Kiedy I migracji to do nowego serwera, I napotkał ten błąd:
System.IO.FileNotFoundException: W aplikacji sieci Web http://localhost/sandbox nie można odnaleźć. Zweryfikuj, że wpisany adres URL poprawnie. Jeśli adres URL powinien być obsługujących istniejącą zawartość, administrator systemu może trzeba dodać nowe mapowanie adresu URL żądania do zamierzonego stosowania. na Microsoft.SharePoint.SPSite...ctor(SPFarm hodowli, URI requestUri, Logiczna contextSite, SPUserToken userToken) na Microsoft.SharePoint.SPSite...ctor(Ciąg requestUrl) na Conchango.xyzzy.GetExistingDocument(Ciąg minId, Ciąg maxId, Ciąg titleFilter) w c:\Dokumenty i SettingsPaulMy DocumentsVisual Studio 2005ProjectsxyzzyBDC_DocReviewBDC_DocReviewDocReviewFacade.asmx.cs:Linia 69 |
Oto linii 69:
przy użyciu (Witryny SPSite = nowe SPSite("http://localhost/sandbox"))
Próbowałem różnych zmian na adres URL, w tym przy użyciu serwera prawdziwe nazwisko, jego adres IP, końcowe ukośniki na adres URL, itp. Zawsze mam ten błąd.
Kiedyś Google do badań. Mnóstwo ludzi twarz tego problemu, lub zmiany to, ale nikt nie wydawało się to rozwiązać.
MOSS gdy tricksy świadczone takie szczegółowe błąd, że nie przyszło mi do sprawdzenia 12 gałąź Dzienniki. Ostatecznie, o 24 godzin po mój kolega zaleca się że mogę tak zrobić, Sprawdziłem 12 ul dziennika i ufundować ten:
Wystąpił wyjątek podczas próby pozyskania lokalnych farm: System.Security.SecurityException: Dostępu do rejestru wymagane jest niedozwolone. w System.ThrowHelper.ThrowSecurityException(ExceptionResource zasobów) w Microsoft.Win32.RegistryKey.OpenSubKey(Ciąg nazwy, Wartość logiczna zapisywalny) w Microsoft.Win32.RegistryKey.OpenSubKey(Ciąg nazwy) w Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_RegistryConnectionString() w Microsoft.SharePoint.Administration.SPConfigurationDatabase.get_Local() w Microsoft.SharePoint.Administration.SPFarm.FindLocal(Farmy programu SharePoint& zagroda, Wartość logiczna& isJoined) Strefy do wirtualny plik dziennika nie powiodła się, był: Mój komputer |
To otworzyło nowe możliwości badawcze, tak to był powrót do Google. To doprowadziło mnie do tego post na forum: http://forums.codecharge.com/Posts.php?post_id = 67135. Że tak naprawdę nie pomaga mi, ale to się zaczęło, co mi myśleć, że było problemu bazy danych i/lub bezpieczeństwa. Ja soldiered na pierwszego i Andrew Connell po końcu wyzwalane myśli że powinien upewnij się, że konto tożsamości puli aplikacji miał odpowiedniego dostępu do bazy danych. Myślałem, że to już nie. Jednakże, mój kolega poszedł i dał app basen tożsamości konta pełnego dostępu do SQL.
Jak tylko odbył zmianą, wszystko zaczęło się pracy.
Najlepiej co odnosiło dalej wyrażona jako Haiku poemat:
Problemy podnieść ich ręce.
Huśtawka i miss. Próbuj ponownie.
Sukces! Ale jak? Dlaczego?
Chciała pozostawić rzeczy samodzielnie like that, preferowanie udzielić minimalne wymagane uprawnienia (i prawdopodobnie mając pisania pozycji blogu; I beat jej do dziurkowania, muhahahahaha!).
Okręt usunięte z konta tożsamości puli aplikacji do kolejnych uprawnienia … nie było już żadnych wyraźnej zgody na konto tożsamości puli aplikacji w ogóle. Usługa sieci web w dalszym ciągu działać dobrze.
Poszliśmy i ponownym uruchomieniu serwerów. Wszystko nadal działają dobrze.
Tak, do clip show: Daliśmy pełny dostęp tożsamości puli aplikacji i następnie zabrał go. Usługa sieci web rozpoczął pracę i nigdy nie przestał działać. Dziwaczne.
Jeśli każdy użytkownik wie, dlaczego powinny który pracował, Proszę zostawić komentarz.
</koniec>
Mam scenariusza biznesowego like this:
"Zbieranie danych od użytkownika" tworzy element na liście zadań żądanie zatwierdzenia dla tego dokumentu.
I I potrzebnych do utworzenia widoku listy zadań, które wykazało pilnych wniosków o zatwierdzenie.
Roztwór: Umieścić wyraz "PILNE:" w tytule tych zadań.
Wolał bym określić pole priorytet bezpośrednio. Jednakże, I był w stanie to zrobić z kilku powodów:
I uważane za kilka podejścia przed (na szczęście) Wiedząc, że możemy może po prostu umieścić "pilne" w tytule.
Istnieje systemu ceł zwrotnych do mojego roztworu (pomijając oczywiste fakt, że tylko tekst tytułu wskazuje pilności). Od "zbierać informacje zwrotne" akceptowane są tylko nazwy zakodowanego tytuł, Trzeba użyć dwóch różnych zbierać informacje zwrotne działania którego jedyną różnicą jest że trudno kodowane tytuł.
Ale, co najmniej jest rozwiązanie, które nie wymagają obiekty odbierające zdarzenia lub akcje niestandardowe SPD.
Jeśli ktoś rozwiązał to w sposób bardziej pomysłowych, daj mi znaæ.
</koniec>
Jedną z wielu radości, biorę w bycie rodzicem dziesięcioletni chłopiec jest znalezienie nowych sposobów, aby uczynić go śmiech lub myślę trochę inaczej o pytania i rzeczy na świecie. Użyłem tych technik w latach:
===
Uważa jego pytania:
Syn: Co dzień jest?
Tata: Jeden dzień przed środa.
S: Nr, co dzień miesiąca jest?
D: Oh, posiada 4 dni po Jan 25.
===
Tickle mu i mu powiedzieć, że stop gdy on zatrzymuje śmieje.
===
Go down Schody do pokoju TV i ogłasza, "To jest dobre, aby być tatuś." Następnie, pobranie go do get ciepły punktowo na kanapie i zmienić kanał na coś dobrego, Podobnie jak kanału Scifi.
===
Przeczytaj historie głośno. Wstaw śmieszne wyroki w historii. Moim ulubionym jest dodać "zabijając go natychmiast" Kiedy główni bohaterowie napotyka na pewne drobne problemy. Na przykład, "the knife angobowana w ręce, Cięcie jego palcem, zabijając go natychmiast." Nic zupełnie dostaje twój syn samozadowolenie i pasywny tryb słuchania jako główny bohater ginie natychmiast.
===
Przeczytaj historie niepoprawnie. Przeczytaj zdania do tyłu. Najlepszą częścią jest to, że pierwsze kilka razy zrobiłem to, mój syn myślał, że pomagał mi wskazując, że nie czyta wyrazy w odpowiedniej kolejności. Wadą jest to, że naprawdę nie chce mi się czytać do niego więcej.
===
Przejdź do Burger King na obiad. Mój syn jeść rano BK, dzień i noc, jeśli pozwolimy mu. Kiedy będzie, Powiedzcie jemu, "Wiem, że hate going, ale mamy po prostu nie ma wyboru." Kiedy on próbuje wyjaśnić, że kocha BK, rozmawiać przez niego i powiedzieć, że takie jak "nie mamy czas twierdzą o nim! Jedziemy i nie chce mieć dyskusja!"
(To mi przypomina moje ulubione joke Borg: "Borger King: Robimy to nasz sposób. Twój sposób jest bez znaczenia." hahaha!)
===
Otworzyć książkę do strony 9 i say, "hmm, to jest Strona nieparzysta".
===
Wypełniają świat arch wrogów. "Zamierzamy uruchomić szybkie na palec 7-11, Arch enemy, 11-7 ".
"Your ciotka mieszka w prezentowane, Arch enemy do miasta Squarewood."
===
Możemy dysków do Massachusetts z New Jersey kilka razy w roku i często odbywa o 5 godzin od drzwi do drzwi. Jak przyjedzie do domu i ciągnąć na podjazd powiedzieć, "oh, Zapomniałem, musimy dokonać kreskę szybkie Home Depot."
===
Podczas oglądania gwałtownej odcinek w program telewizyjny (takie jak Heroes), poinformować Pana syn, "niektóre razy, w pracy, Trzeba zniszczyć moich wrogów poprzez wypalanie ich żyje, korzystając z uprawnień mój umysł. Nie podoba się to robi, ale you gotta do what you gotta do."
===
Podczas oglądania bad horrory (zobacz "warto być Daddy" powyżej), dodaja nieprawdopodobne motywy do złego charakteru. Na przykład, narrator twój syn, który jest powodem, dla którego Jason jest tak zły, bo chce jakieś ciasto i nie pozwolili mu jakies.
===
Nieprawidłowo wyjaśniać numery telefonów. Zamiast opowiadać Twojego Syna do wybierania "201-111-2222", powiedział mu, że jest "2-011-1-12222".
===
Jakie sztuczki używasz?
</koniec>
To wydaje się dość powszechne w świecie blogów politycznych dla danego blogu gościć "gość blogger". Gdy jestem w krainie blog polityczny I musi być ubrany różne pary okularów bo to nigdy nie przyszło mi do głowy, że gość blogging"" może mieć sens dla blog techniczny jak moja. Czyli, do czasu tej post Kanwal Khipple I odczytania na Best of SharePoint Buzz- Stycznia 2008.
Myślenie na nim, Wierzę, że może istnieć wiele osób tam w SharePoint gruntów, które mają itch o sporządzeniu Artykuł, krótki lub długi, technicznych lub więcej zorientowana tylko na przedsiębiorstwa, itp, ale nie uruchomić własny blog dla wszystkich przyczyn zwykle. Jeśli jesteś jednym z tych ludzi, Byłbym szczęśliwy, aby udostępnić go. Możesz dotrzeć do mnie poprzez e-mail lub Zostaw komentarz. Nie przemyślane wszelkiego rodzaju wytyczne, ale I przypuszczać, że czy chcę aby skupiać się wokół programu SharePoint, ale podoba mi się także rzucał w niektórych osobistych uwagi dotyczące konsultacji z teraz i następnie. Jestem również próbuje publikować "Sunday Funny" co tydzień i I 'm bound do uruchomienia z pomysłów w tym.
Jeśli już jesteś regularnych blogger, ale chciałby eksperymentować z Gości blogi, Jestem zdecydowanie otwarte w tym zbyt, either as a host or a guest 🙂
</koniec>
Jeśli narzędzie robi stuff użytkownik nie zna i następnie nie wywiązuje się z kroku n z nieznaną liczbą kroków, You're dead w wodzie…
</koniec>
I został ponownie dopracować BDC ADF pliki ręcznie (tak, że można budować my "Get off my lawn!" CRED) i hit ten błąd lovely:
"Stosowania definicji importowanie nie powiodło się. Wystąpił następujący błąd:"
Jak widać, występuje błąd, ale … nie będzie to tell me what it is.
W moim przypadku, problemem okazało się, że gdyby zaczął się z funkcjonalnych ADF na inny projekt, który podłączony do bazy danych i wykonać kwerendy SQL przeciwko widok. W ten nowy projekt, Jestem wywołanie metody usługi sieci web. Miał wycięte DB konkretnych rzeczy i dodał moje rzeczy usługi sieci web, ale nie powiodła się aktualizacja <LobSystem>w typ atrybutu. Przeszedłem ją do "WebService" i I szczęśliwie przeniesiona Błędy importu nowsze i bardziej ekscytujących, które zostały poddane obróbce w odpowiednim czasie.
Tutaj jest niewłaściwy LobSystem:
<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:element schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Typ = "bazy danych"
Wersja = "1.0.0.0" Nazwa = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
Jest to poprawne:
<LobSystem
xmlns:xsi =http://www.w3.org/2001/XMLSchema-instance
xsi:element schemaLocation =http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalogBDCMetadata.xsd
Typ = "WebService"
Wersja = "1.0.0.0" Nazwa = "xyzzy"
xmlns ="http://schemas.Microsoft.com/Office/2006/03/BusinessDataCatalog">
</koniec>
AKTUALIZACJA: To księgowanie MSDN ma pewne interesujące uwagi z JXJ na jego podstawie, głównie ujemne, doświadczeń going down tej ścieżki: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2623565&SiteID=1
Mamy do scenariusza biznesowego, których musimy połączyć dwie biblioteki dokumentów za pośrednictwem wspólnego "identyfikator dokumentu" pole.
Często używamy kolumna odnośnika do implementuje linki jak to. Istnieje kilka wad do kolumny odnośnika, trzy są:
Poparte BDC, możemy użyć danych biznesowych"" kolumna typu i zapewnia lepsze wyszukiwanie i nawet pozwala wielu kolumn danych są wyświetlane w widokach list.
I had pewne wstępne sukcesy z tym podejściem i planuje się o nim więcej zapisu.
Jeśli Pracowaliśmy długo i kąt ten przed i uwagi, Prosimy podzielcie!
</koniec>
I been working z zapasowym kontrolerze domeny dzisiaj, Kodowanie plików ADF ręcznie i generowania sobie jakieś błędy. Jeden taki błąd:
Importowanie definicji aplikacji nie powiodło się. Wystąpił następujący błąd: Nie można załadować typu opisane przez TypeDescriptor przez funkcję TypeName. Nazwa parametru: typeName błąd wystąpił w lub po prostu przed wierszem: "35’ oraz stanowisko: "20".
MOSS wyświetlany ten błąd, gdy próbuję zaimportować plik ADF XML.
Badane Internets i stwierdzono, że został odwołania nazwę instancji obiektu LOB (z <LobSystemInstance>) w moim <TypeDescriptor> węzeł po I powinny mieć określany sama nazwa obiektu LOB (z <LobSystem>).
Niewłaściwy:
<TypeDescriptor TypeName="Conchango.KeyValue, Nazwa instancji obiektu LOB" Nazwa = "KeyValue">
Poprawić:
<TypeDescriptor TypeName="Conchango.KeyValue, Nazwa obiektu LOB" Nazwa = "KeyValue">
Mam nadzieję, że ten jeden zapisuje kogoś o godzinę lub dwóch czasu.
</koniec>