Megoldás a problémára: “FileNotFoundException” Az én-m szolgáltatás-vevő.

Én dolgoztam egy funkció a múlt héten, hogy növelné néhány eseményfogadók egy adott listához például. (Én blogged egy kicsit a lista vevő itt).

A parancssor használatával, Tudtam telepíteni a vonás-val nem hiba- (lásd lejjebb a rejtett hiba). Mikor próbáltam-hoz felfejlődik a szolgáltatás a helyszínen, MOSS panaszkodott a "FileNotFoundException" hiba. Ez a blog bejegyzés azt ismerteti, hogyan én megfejt ez.

Ez az a hiba, hogy MOSS megmutatta nekem a böngészőben:

A szolgáltatás ' b2cb42e3-4f0a-4380-ka-1ef9cd526f20’ nem lehetett telepíteni, mert "xyzzyFeatureReceiver_0 eseményérzékelő szerelvény betöltése" nem sikerült: System.IO.FileNotFoundException: Nem sikerült betölteni a fájlt vagy összeszerelés "xyzzyFeatureReceiver_0’ vagy annak valamelyik függősége. A rendszer nem tud talál a reszelő megjelölt.
Fájlnév: "xyzzyFeatureReceiver_0’
a System.Reflection.Assembly.nLoad(AssemblyName fájlnév, Karakterlánc-codeBase, Bizonyítékok assemblySecurity, LocationHint közgyűlés, StackCrawlMark& stackMark, Logikai throwOnFileNotFound, Logikai forIntrospection)
a System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Bizonyítékok assemblySecurity, StackCrawlMark& stackMark, Logikai forIntrospection)
a System.Reflection.Assembly.InternalLoad(Karakterlánc-assemblyString, Bizonyítékok assemblySecurity, StackCrawlMark& stackMark, Logikai forIntrospection)
a System.Reflection.Assembly.Load(Karakterlánc-assemblyString)
a Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()
FIGYELEM: Kódösszeállítás-kötés naplózása ki van kapcsolva OFF.
Ahhoz, hogy közgyűlés kötési hibák naplózása, a beállításazonosító beállítása [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) a 1.
Megjegyzés:: Van néhány előadás büntetés társított közgyűlés kötési hibák naplózása.
Ez a funkció kikapcsolása, eltávolít a iktató hivatal érték [HKLMSoftwareMicrosoftFusion!EnableLog].

A Windows SharePoint Services problémák elhárítása.

Tudom, hogy hogyan szándékosan okoz amit hiba: Ne telepítse a gyülekezési a GAC-ba. de, Ez volt a GAC-ba. Általában telepíteni összeállítások a GAC-ba húzza őket a c:\windowsassembly mappa a windows Intézőben. Soha nem éreztem 100% a kényelmes, mert mindig azt hittem, hogy gacutil létezett egy ok … így próbáltam, hogy. Nem okoz változást.

A Internets kerestem, és találtam ezt a post: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2243677&SiteID=1

A poszter történt, hogy használja az azonos gyökér darab-ból kód (a belső WSS könyv erről a listáról) Szóval ez volt reményteli jele. Azonban, a díszítő a Közgyűlés a javaslatot egy [szerelvény: ] irányelv nem volt értelme számomra. Egyébként kipróbáltam, és igazam volt. Nem okoz változást.

Akkor vettem észre, hogy az én osztály meghatározása nem volt nyilvános. Azt tette, hogy a nyilvános, és amit gyártott nem különbség.

Következő, Elmentem a baj, hogy a "kódösszeállítás bind hiba napló" (követően a hasznos és pontos utasítások) és ez az, ahol a dolgok kezdtek érdekessé válni. A napló azt mutatja nekem, hogy a futásidejű mindenhol keres a kiszolgálón, az én-m összeállítás. Ez is úgy tűnik, hogy kell keres ez az én-m orvosságos szekrény. de … Ez nem keres ez a GAC-ba.

Tesz-ra az én-m téli dzseki, és megy keres a Internets újra, és még, hogy valaki volt ez a probléma is. A hosszadalmas vita, hogy a kiküldetés peters ki a semmibe, és nem találja a megoldást.

Az én-m összeállítás beköltöznek a napló azt állítja, ez a kereső, és egy kis előrelépést helyek. Vagyok jutalmazták, a böngésző egy új hiba mikor én megpróbál-hoz hatékonnyá tesz a vonás:

Nem sikerült létrehozni a szolgáltatás vevő objektumot kódösszeállítás "xyzzyFeatureReceiver_0", írja be a "Conchango.xyzzyFeatureReceiver" a szolgáltatás b2cb42e3-4f0a-4380-aaba-1ef9cd526f20: System.ArgumentNullException: Értéke nem lehet null..
A paraméter neve: típus
a System.Activator.CreateInstance(Típusa, Logikai nem nyilvános)
a System.Activator.CreateInstance(Típusa)
a Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()

A Windows SharePoint Services problémák elhárítása.

Idő részére egy utolsó útra a Internets!

Ebben az időben, én megtud, elég meglepő, hogy moha kérdések ezt a hibát, mert a közgyűlés nem GAC.

Szeretnék venni-t kap valami pozitív ki ezt, és megpróbál úgy érzi, egy kicsit büszke arra, hogy már létrehoztam a Az MSIL összeállítások szökevény, de ez nem működik. Csak sima bosszús vagyok. Én magam, motyogva, "tyúk vagy a tojás" a lélegzetem.

Végül úgy döntenek, hogy punt. Én egy teljesen új projekt létrehozása és a másolás/beillesztés a kódot a incredible-cloaked-from-the-GAC-assembly munka-projekt több mint, hogy ezt az új projekt. (Keres egy épít zászló hívott némileg hasonló "kötelező érvényű, ha telepítette a GAC által tartalmazott kódösszeállítás elrejtése" de nem találja az egyik).

Telepítse a szolgáltatást, és hatékonnyá tesz ez és … Ez szerkezet! Így, Végül is, hogy, Volt, hogy alapvetően ' újraindít’ a projekt. Ez a másik ok miért utálom a számítógépek.

Én megtanul valami hasznos-e. Volt telepítés funkciók segítségével az stsadm követel vonal egész nap és használ a "-force" megszokásból lehetőség. Részére némely ok, Nem használja a - force kapcsolót, amikor telepítettem az új projekt. ezúttal, Én valójában tett, valóban felejtsd el, hogy másolni ezt az új projekt Közgyűlés a GAC-ba. Ennek eredményeként, Kaptam, hogy "FielNotFoundException" hiba. ezúttal, Megvan a stsadm, nem Mikor próbáltam-hoz hatékonnyá tesz a vonás, keresztül a pókháló legel. Így, -erő valójában két szerepet játszik. Ez lehetővé teszi, hogy újra telepíteni egy meglévő funkció. Azt is lehetővé teszi, hogy felszerel egy hibás funkció, amely nem dolgozik-on futási idő-azáltal, hogy visszaszorítja a hiba. Ez valószínűleg mondja valahol segítségével annyira, de én soha nem vettem észre, hogy.

</vége>

Vasárnap vicces: Top 10 Ways-hoz bánt a felesége

  1. Brokkoli vásárolni, ha tudod, hogy van már több mint elég a hűtőben.
  2. A futáshoz. Hűtse le. Tiszta párnahuzat levenni és a helyére, póló. Fedjük le a tiszta párnahuzat.
  3. Vezetés közben, Kérjük, ha el kellene menni a rossz út egyirányú utcán.
  4. A 15 év, minden vasárnap a felesége azt sugallja fog egy múzeum, meglepetés, hogy múzeumok nyitva a vasárnapi Express.
  5. A 15 év, Néha azt sugallják, megy a helyi könyvesbolt vasárnap. Meglepetés, hogy nincsenek nyitott a vasárnapi Express (nagyon köszönöm Kék törvények!).
  6. Használata 20 rámutat, hogy csinál egy 3 viszont pont.
  7. A hűvös kora őszi délután, Sétáljon be a helyiségbe, és kapcsolja be az a/c. Panaszkodik amit-a ' hideg. Ha a felesége azt mondja:, "akkor miért tett ön fordít,, buta" és lesz, hogy kapcsolja ki, megragad a meleg helyszínen volt, a kanapén. Bónusz pontokat, ha ő nem vette észre, hogy csinálta sokkal később.
  8. Nyit is a finom fehér germon, és edd meg egyenesen a lehet, az ágyban, éjjel.
  9. Menjen a konyhába, míg felesége eszik vacsorára, nyit megjelöl a evőeszközök fiókkal és nyomja edények körül, amíg felesége sikolyok, "mit keres!"
  10. Új üzleti kártyák kézhezvételét, titokban helyezd el őket a ház körül: Az ágy alatt, a párnák, belül csésze kávé, a retiküljében, a kabát zsebébe, autó kesztyűtartó rekesz, a kamra — bárhol lehet gondolni.
  11. Blog bejegyzés írni a felesége.
  12. ébresztő.
  13. Amikor séta az utcákon, a New York City, a figyelmeztető jelzést, hogy "kérges" objektumok a földön. Szem előtt tartva a felesége különleges félelmek, elérni, mint ha, hogy egy pick fel fel és kérje, "hmm, Kíváncsi vagyok, mi ez?" (Legyen felkészült az felesége test csapni, mintha ő egy titkos ügynök védi az elnök egy mesterlövész, vagy találod magad megállapításáról a hátán a járdán).
  14. Körbevezet kétszer egy parkoló helyet keres. Tudod, hogy már igazán megüt fizetni szennyeződések, amikor a fia, a hátsó ülésen azt kiáltja, "Oh nem! Ő csinálja újra!"
  15. Írni a "top 10" listák, amelyek nem rendelkeznek 10 elemek.

===

Bónusz felesége vicc:

Két férfi munkatársak megy ki ebédelni. Egyikük azt mondja, a másik, "Hagytam, laza egy kínos freudi csúszik a másik éjszaka."

"Egy freudi csúszik? mi az?"

"Jól, Amikor befejeztük, étkezési, a pincérnő jött, és megkérdezte, hogyan tetszett ételek. Akartam mondani, "Szerettem a csirkemell’ de ehelyett azt mondtam: "Szerettem a mellek". Annyira zavarban voltam."

"Ah," ő így válaszolt: munkatárs. "Én ugyanaz a dolog történik velem ezen a hétvégén, a feleségemmel. Mi reggelizés azt jelentette, hogy kérdez őt-hoz hágó a vaj, de ehelyett ordítottam rá, "Tönkre az életemet!’"

</vége>

Technorati Tags:

Eseményazonosító: 1023: “A Windows nem tudja betölteni a bővíthető számláló DLL-MSSCNTRS”

FRISSÍTÉS (04/08/08): Úgy tűnik, hogy megoldotta ezt a problémát. A parancssorból, Én spárgagombolyog a "c:\windowssystem32lodctr/r" mint egy tételt beszél InstallShield problémákat, és hogy úgy tűnik, hogy van megfejt ez értem.

Már észre, hogy az utóbbi időben, az én desktop/szerver rajongó soha nem kapcsol ki. Tudom, hogy ez hozzászokott kikapcsolása. Vettem egy pillanatra, hogy ellenőrizze ki vettem észre, hogy a VMware folyamatként fut egy következetes 20% az egyik a CPU kihasználtság. Ellenőrizni a esemény fatörzs, és látta, hogy ezeket a hibákat az alkalmazásnaplóban tucatszor percenként történik:

A Windows nem tudja betölteni a bővíthető számláló DLL-je UGatherer, a data rész első DWORD-je a Windows-hibakód.

A Windows nem tudja betölteni a bővíthető számláló DLL-je UGTHRSVC, a data rész első DWORD-je a Windows-hibakód.

A Windows nem tudja betölteni a bővíthető számláló DLL-MSSCNTRS, a data rész első DWORD-je a Windows-hibakód.

Ha én fúrógép, bele a részletekbe, az egyik ilyen üzenetek, Én kap ez:

Forrás: Perflib

Típus: Hiba

Kategória: Egyik sem

Eseményazonosító: 1023

Csináltam egy kis kutatást, és volt néhány jelzése lehet, hogy egy engedély probléma a DLL-ek a kérdéses hozzáférés tekintetében. Játszott körül-val a cucc, de nem befolyásolhatja a dolgok pozitív módon, így feladta, hogy.

VMware volt már zsémbes nekem elég sokáig frissítés végrehajtásával kapcsolatos, így én jotted le én beiktatott változat (látszólag "1.0.1 build 29996") és nem a frissítés. Ez korszerűsített én v1.04. Sajnos, nem oldotta meg a problémát.

Tudom megállítani az üzenetek megy az alkalmazásnaplóba, ha én becsuk legyőz egy szolgáltatás nevezett "VMware engedély szolgáltatás" őrült száma. Ez megakadályozza, hogy nekem a VMware szoftver használatával, így … nem egy ilyen nagyszerű lehetőség.

A gazda operációs rendszer a Windows XP 64 kicsit.

Nem hiszem, ez mindig történt, de nem emlékszem, hogy bármely adott esemény, hogy vezethetett volna.

Ez az, amiért én utálom a számítógépek.

</vége>

Technorati Tags:

Gyors & Könnyű: Segítségével a SharePoint objektum modell az eseményérzékelő keresztül feltöltött fájl átnevezése

FRISSÍTÉS: Ez szerkezet, de vannak jelentős korlátozásokat, amelyeket a megjegyzések. Ez május csendes lenni hasznos-ban némely körülmények.

FRISSÍTÉS 2: A jelenlegi projekt, a felhasználók mindig feltölt okiratok. Ennek eredményeként, Én nem befut egy probléma, ahol MS Word fut, és úgy gondolja, hogy a fájlt átnevezték rajta. Én tett befut egy probléma, "a fájl módosításának valaki más" és megfejt ez keresztül egy egyszerű szemafor típusát jelző. Használók szükség-hoz meta adat mező átalakítása alapértelmezett értéktől valami mást. A itemupdated() vevő úgy néz ki, az érvényes érték ténylegesen végrehajtása az Átnevezés előtt, és azóta, Nem volt gond. Ön kilométerteljesítmény változhat.

Van egy ügyfél követelmény megfelel egy adott névadási adott dokumentumtárba feltöltött fájlok nevének módosítása. Az API biztosít egy "Átnevezés()" a módszer. Ehelyett, az általunk használt "A MoveTo(…)". Itt van egy minimális darab-ból kód-hoz befejez ez:

 nyilvános felülbírálása Érvénytelen ItemAdded(SPItemEventProperties Tulajdonságok)
        {
            SPFile fájl f = tulajdonságai.ListItem.File;

            f.MoveTo(tulajdonságok.ListItem.ParentList.RootFolder.Url + "a /xyzzy.doc");
            f.Update();

        }

A csak bonyolult darab a "tulajdonságai. ListItem.ParentList.RootFolder.Url". A MoveTo() módszerhez egy URL-t. Gyökér dosszié-ból az én-m aktuális dokumentumtár nekem pont karakterlánc tört. Ez lehetővé teszi, hogy nekem, hogy ne az én eseményérzékelő kemény kódolás.

Ez is a hasznos változat, amit csinál ugyanaz a dolog, de rendeli hozzá a fájl neve "Cím":

 nyilvános felülbírálása Érvénytelen ItemAdded(SPItemEventProperties Tulajdonságok)
        {
            DisableEventFiring();

            // Ez a tétel megnevezése rendel a fájl neve.
 // MEGJEGYZÉS:: Ezt a feladatot meg kell történnie, mielőtt mi módosít a reszelő, maga.
 // Hívja frissítés() az SPFile-nak úgy tűnik, hogy érvényteleníti a tulajdonságok
 // bizonyos értelemben.  "A cím frissítések" nem tudta, amíg nem, hogy a változás (és frissítés() Hívja)
 // átkerültek a változás előtt a nevét.
            tulajdonságok.Listaelem["A cím"] = tulajdonságai.ListItem.File.Name;

            tulajdonságok.ListItem.Update();

            SPFile fájl f = tulajdonságai.ListItem.File;

            // Kap a fájl kiterjesztését.  Meg kell, hogy később.
 karakterlánc spfileExt = új FileInfo(f.Name).Kiterjesztés;

            // Nevezze át a fájlt a listaelem-azonosító, és használ a reszelő kiterjesztés-hoz eltartás
 // azt a részét, hogy ép.
            f.MoveTo(tulajdonságok.ListItem.ParentList.RootFolder.Url +
                "/" + tulajdonságok.Listaelem["ID"] + spfileExt);

            // Elkövetni a lépés.
            f.Update();

            EnableEventFiring();
        }

Fórum Fórum: Legjobb gyakorlat betartása nem triviális MOSS környezetben

A fickó, "Mark", megkezdte a potenciálisan érdekes hírcsoport vita összpontosító "létrehozása a kiváló SharePoint kormányzás a kezdetektől" az egy 35,000 felhasználói környezetben.

A vita van itt: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Pop felett, és hozzájárul!

</vége>

Egyéni művelet URL nem jelennek meg az új funkció

Én még mindig a szokása, gyárts a szolgáltatás XML-fájlokat kézzel, mivel mindannyian nagyon új nekem. Nem akarok támaszkodni egy eleje-vég szerszám amit csinál megtöm, nem értem (azt mondta, ő írt egy blog bejegyzést ő nem érti az eszköz segítségével).

Ma, Voltam kipróbálás-hoz egy egyéni művelet hozzáadása a webhely beállításai, de ez csak nem felmutat. Lehet telepíteni a szolgáltatást, és látni, hogy a webhely, de mikor aktivált ez (hiba nélkül) egyszerűen nem jelenik meg a legördülő menü.

Végül rájött, hogy elírtam a "SharePoint" a helyszín attribútum a <CustomAction> csomópont. Ez a rossz elements.xml fájl:

<?XML változat="1.0" kódolás="UTF-8" ?>
<Elemek xmlns="http://schemas.microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupId="SiteActions"
 Hely="Microsoft.Sharepoint.StandardMenu"
 Sorozat="100"
 Cím="helló!"
 Leírás="Egyéni menü fellépés hozzáadott keresztül egy vonás."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction URL-címe="http://www.xyzzy.com"/>

  </CustomAction>
</Elemek>

jó:

<?XML változat="1.0" kódolás="UTF-8" ?>
<Elemek xmlns="http://schemas.microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupId="SiteActions"
 Hely="Microsoft.SharePoint.StandardMenu"
 Sorozat="100"
 Cím="helló!"
 Leírás="Egyéni menü fellépés hozzáadott keresztül egy vonás."
    >
    <UrlAction URL-címe="http://www.xyzzy.com"/>
  </CustomAction>
</Elemek>

That one took me a good two hours to figure out 🙂

Veszek vigaszt az a tény, hogy egy napon a jövőben, Leszek képes mondani, meggyőződéssel, "hát azon a napon, Volt, hogy három mérföld odamentem a hó-hegy (mezítláb!) ahhoz, hogy telepíteni egy egyéni vonás Moss. Ön gyerekek, nem tudom, milyen egyszerű, hogy az! Szállj le a gyep!"

Alig várom.

</vége>

Technorati Tags: ,

Blog Stats

Azt hittem, néhány ember erő lenni érdekelt-ban az én-m blog statisztika. Összehasonlítani a saját viszonyítási alapként használja az enyém.

Én futás az én-m blog windows live spaces. Általuk összegyűjtött statisztika értem, és nem tudom, hogy bármilyen módon ellenőrzi, hogy. Érdemes, mint amennyire ez megy, de ez meglehetősen korlátozott, hogy nem tudom, hogy sok tényleges elemzés vele. Én akar szerelem, például, ahhoz, hogy létrehoz egy szövetszegély-ból az én-m a legtöbb gyakran hit hozzászólás, de nem tudja, hogy nem megfizethetetlen kézi folyamat. Ha valaki jobban tudja, Kérem, mondja meg.

Élő terek állapot Mondd: találatok száma a nap, találatok száma a héten, és összesen látogatottság nulla nap óta. Azt is mondja meg, mit csináltak, hogy az én-m blog (pl. Google, MSDN fórum linket, stb).

Valamilyen módon, a "hit" nyilvánvaló. Ha olvasod ezt a mondatot most, szinte minden bizonnyal már regisztrált mint egy hit.

RSS egy kicsi zavarba ejtő. Egyrészt, Lásd: egyéni RSS-találatok egész nap. de, Lásd RSS "vonul". Sweep, amikor látom 20 vagy 30 Mindezt egy vagy kettő második ablak RSS-találatok. Feltételezem, hogy ezek az automatizált dolgok, mint a google, oldalamon beadása, talán más emberek böngészők … nem biztos. Ők biztosan valamilyen automatizált folyamat. Nem tudom megmondani, azonban, Mennyi-ból az én-m találatok száma automatizáltak, és hány van egy valóságos emberi, a másik oldalon. Azt hiszem, legalább 100 találat naponta automatizált.

Hogy a számok!

Írtam az én első blog bejegyzés a július 27-én, 2007.

Nekem van írott körülbelül 60 blog bejegyzés azóta, több, mint 50 amelyek közvetlenül kapcsolódnak a SharePoint.

Elkezdtem nyomon követni a napi rendszerességgel a számolótáblán találat szeptember végén.

Havi kezdődik:

Az első héten: Találatok száma
Október 1,234
November 2,162
December 3,071
Január 2008 4,253

Teljes hónap

Hónap Találatok száma
Október 6,620
November 11,110
December 13,138

Magas víz jelek

Típus Találatok száma
Legjobb nap 958
Legjobb heti 4,253
Találatok száma, mivel a nap nulla 42,438

Én vagyok érdekelt mások’ statisztika. Ha érdekli, hogy ossza meg másokkal a hozzászólások, Kérjük, ne!

</vége>

Technorati Tags:

Vasárnap reggel vicces: “igen, igen, igen. Bla, bla, bla.”

Körülbelül hat évvel ezelőtt, a négy éves fiam, és voltak, emeleti figyeli a Discovery channel cápa támadás"" különleges (talán ez az egyik). Ő nagyon fiatal, azon a ponton volt, és én mindig aggódik amit lehet látni a show, mint ez, és hogyan lehet, hogy ő vegye. Nem akarom, hogy dolgozzon ki, például, bármely különleges félelmek a víz vagy fecseg, valami alkalmatlan a barátai, és esetleg okozhat a baba barát hálózat jött összeomlik.

Discovery nagyon jól kezeli a ilyen típusú tárgyak. Ez szól, nem a aggodalom-ból valami, de inkább azt mutatják, milyen szokatlan van, az emberek támadás a cápák.

Így, mi néz ez, és ez egy különösen ijesztő támadás esetén egy kicsi lány. A felfedezés az épület a dráma, a támadás, a fiam (aki mindig rendkívül ideges egyébként), egyre nagyon izgatott. Néhány zajok arról, milyen szokatlan a cápák támadni az embereket, hogy, és hogy milyen rossz a szegény lány kell érezni. Próbálom magyarázni, hogy az emberek talpra ezeket az eseményeket, és erősebbé válnak. Azonban, Tévesen értelmezte az izgalom. Ő volt nem aggódik a lány minden. Ehelyett, miközben tapsolt, ő azt mondja, "A cápák Imádom! Ez is félelmetes. Csodálatos. A egy álom vált valóra!"

Azt hittem, ez vidám, de az is nagyon zavaró. Egyrészt, Örültem — még egy kicsit büszke — hogy tudott volna erős empatikus érzéseket, kereszt-fajok azonban lehetnek. Mint az emberek, "empatikus izmaink Fejlesztenünk kell" így beszélni, vagy akkor a végén, mint Ez a srác 🙂 On the other hand, érezte, hogy kereszt-fajok empátia felé egy faj, aki volt kiállítóként sikeretek a saját viselkedés. Tényleg volt küzd ezzel, amikor a Narrátor használt a szó "paradigma". A fiam felvette a, és megkérdezte, mi ez azt jelentette,.

Ez nem egy ilyen könnyen szót leírni, hogy egy négy éves, de én adott ez egy megpróbál. Amikor azt hiszem, a szó "paradigma", Thomas Kuhn soha nem az én gondolataim. Olvastam A tudományos forradalmak szerkezete vissza: Lafayette és a jobb vagy rosszabb, a szó "paradigma" terhes extra szó számomra. (Fajta, mint a szó "kapcsolat" meghallgatása után egy film telefon hang mondja meg, hol lehetett látni azt a filmet [Azt hittem, hogy a könyv jobb volt]; Mindig azt mondják, hogy magam, "KAPCSOLAT!" Ha látni, vagy hallani valaki azt mondja, "kapcsolat").

Egyébként, Próbálom megmagyarázni neki, a Kuhnian meghatározása, hogy a "történelmi mozgalom a gondolat" és, hogy "a gondolkodás a beépített feltételezéseket, hogy nehéz, hogy elkerülje az ember él ebben az időben számos módon." természetesen, Ha nem beszél, mint egy négy - év régi, tehát én kipróbálás-hoz egymás után define kisebb darabokra, és érzés inkább büszke magamra, ahogy ezt. (Én csak tudta, hogy hogy valaki college nem érdekelné, hogy olvastam Kuhn!).

Csak vagyok felmelegedés a feladat, amikor ő megszakítások. Intett a kezével az én általános irányba és soha nem vesz szeme le egy másik brutális cápa támadás, ő csak azt mondja:, "igen, igen, igen. Bla, bla, bla.".

So much for that 🙂

Ezen a ponton, Úgy döntöttem, hogy megszökött, retorikailag beszél, Dőljön hátra, és élvezheti az emberek a fiam támadás Capak.

</vége>

Technorati Tags:

Felhasználó-azonosító egy InfoPath-űrlap alapján kapcsoló nézet

Mi volt a fejlett egy InfoPath-űrlap több nézetet támogatja egy új bérlet / beszállás a folyamat. Mikor a társaság bérel egy új személy, az informatikai részleg és más csoportok lépéseket kell tenni (Bérstatisztika beállítása, engedélyezi a megfelelő alkalmazásokhoz való hozzáférés, Keresse meg a pult, stb). Mi használjuk a formában, de más szempontból nézve a képernyőn az egyes ellátásáért.

Ennél a cégnél, az üzleti folyamat részt vevő személyek többsége IT-hozzáértés, így, amikor az űrlap, az alapértelmezett nézet a menü"" Nézd meg közvetlenül őket, hogy az adott funkció gombok. Azonban, Mi szükség van, az új bérlet közvetlen kezelő egyszerűsítése érdekében a dolgok. Ez a személy nem látni minden it kapcsolatos dolgok. valójában, ő csak egy megtekintéséhez a képernyő, és nem is volna egy választás-hoz lát a más nézetek.

A mi esetünkben, hogy közvetlen fiókja közvetlenül kötődnek az űrlap jóvoltából egy lépjen kapcsolatba a választó (ami vagyok mindig akarnak hívni "személyválasztójának" részére némely ok).

A lép van ahogy következik:

1. Tervező módban, megy Szerszámok-> Képernyő-beállítások-> Megnyitása és mentése.

2. Válassza ki a "szabályok".

3. Hozzon létre egy új szabályt, amelynek hatása a "kapcsol-hoz Nézd" és akiknek állapota emelőerők a userName() függvény.

userName() az "egyszerű függvény" felhasználói nevet a tartomány nélkül. Ha belépek a SharePoint jogosultságokkal "domainpagalvin", userName() visszatér a "pagalvin".

A contact selector biztosít az elérhetőségi adatokat három bit. A "AccountID" része a leghasznosabb ez a forgatókönyv. Az egyetlen dolog, amit ideiglenes tákolmány ez még egy kicsit kihívás, hogy a kapcsolattartó választó (a környezetemben egyébként) visszatér a tartomány- és Felhasználóazonosítója, mint a "domainpagalvin". Ez megakadályoz bennünket abban, hogy csinál egy egyenes-továbbít egyenlőség állapot óta AccountID ("domainpagalvin") soha nem egyenlő lesz a userName() ("pagalvin").

Mi tud kap körül ez használ a "tartalmaz" üzemeltető: AccountID tartalmaz felhasználónevet().

Veszünk tovább és pre-függő előtt a userName kódolt tartomány() függvény-hoz kap az egyenlőség ellenőrzés és kiküszöböl a veszélye egy hamis pozitív-ra az üzemeltető tartalmaz.

Mi volna igazán szeret váltani automatikusan nézetben a többieknek, hogy AD biztonsági csoporttagság alapján. Például, Ha az "Ez Analytics tagja" Csoport hozzáfér az űrlap, automatikusan átkapcsol a IT Analytics nézet. Nem volt ideje, hogy végre azt, de az első gondolatom, hogy hozzon létre egy webes szolgáltatás, hogy van egy módszer, mint a "IsMemberOfActiveDirectorySecurityGroup", adja át a felhasználónevet() és térjen vissza igaz vagy hamis. Csinál akárki volna akármi más, több okos gondolat? Van-e bármilyen SharePoint funkció tudjuk a tőkeáttétel az InfoPath, hogy ezt?

</vége>

Technorati Tags:

Véletlenül kód hozzáadása egy InfoPath-űrlap; Szándékosan eltávolítása

Amikor dolgozik a gombok űrlapon, gyakran hozzá szabályok. A szabályok szerkesztő elérhető a gomb tulajdonságai.

Mikor csattanó körül gyorsan, -a ' könnyű-hoz véletlenül kettyenés-ra "Űrlapkód szerkesztése" "szabályok helyett …".

Az első alkalommal tettem ezt, Én érvénytelenített a Kódszerkesztőben. Azonban, Mikor próbáltam-hoz tesz közzé az űrlapot egy kicsit később, Ez szükséges, hogy tegye közzé mint egy ügyintéző-jóváhagyott forma mintadeszka" (speciális)". Valójában nem csinál akármi műsor-összeállítás, és egyáltalán nem akarok menni egy szükségtelen jóváhagyási folyamat. Abban az időben, időhiány miatt volt egy kis pánik. -Hoz kap múlt ez, Egyszerűen visszaad egy előző hát, és továbbra is. Nemrég láttam néhány blogbejegyzések az emberek bemegy az űrlap XML-hoz csípés a dolgokat, és féltem, hogy szerettem volna csinálni valami hasonlót.

Ma, Tett ez újra. ezúttal, Volt egy kicsit több időt a kezem, és megállapította, hogy lehet könnyen visszavonni ezt.

odamegy:

Eszközök-> Képernyő-beállítások-> Programozás: "A kód eltávolítása"

Nem kap sokkal könnyebb, mint.

</vége>

Technorati Tags: ,