Problemos sprendimas: “FileNotFoundException” Su mano funkcijų gaviklį.

Aš dirbau funkcija praeitą savaitę, kuri būtų pridėti kai kurios įvykio imtuvai prie konkretaus sąrašo egzemplioriaus. (Aš blogų šiek tiek apie tą sąrašą imtuvas čia).

Naudodami komandų eilutę, Aš galėtų įdiegti funkciją be klaidos (bet apačioje galite rasti paslėptus klaida). Kai aš bandžiau įdiegti funkciją svetainėje, SAMANŲ skundėsi "FileNotFoundException" klaida. Šio dienoraščio įrašas apibūdina kaip aš ją spręsti.

Tai yra klaida, kad MOSS parodė man naršyklėje:

Funkcija "b2cb42e3-4f0a-4380-Goda-1ef9cd526f20’ gali būti įdiegta, nes pakrovimo iki renginio rinkinio "xyzzyFeatureReceiver_0" Nepavyko: System.IO.FileNotFoundException: Nepavyko įkelti failo arba surinkimas "xyzzyFeatureReceiver_0’ arba vienas iš jam priklausančiųjų. Sistema negali rasti nurodyto failo.
Failo vardas: "xyzzyFeatureReceiver_0’
ne System.Reflection.Assembly.nLoad(AssemblyName failo vardas, Styginių Mac os x, Įrodymų assemblySecurity, Asamblėjos locationHint, StackCrawlMark& stackMark, Bulio logikos throwOnFileNotFound, Bulio logikos forIntrospection)
ne System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Įrodymų assemblySecurity, StackCrawlMark& stackMark, Bulio logikos forIntrospection)
ne System.Reflection.Assembly.InternalLoad(Eilutės assemblyString, Įrodymų assemblySecurity, StackCrawlMark& stackMark, Bulio logikos forIntrospection)
ne System.Reflection.Assembly.Load(Eilutės assemblyString)
ne Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()
WRN: Asamblėjos privalomas registravimas yra įjungtas, išjungtas.
Kad būtų galima Asamblėja jungiasi nepavyko prisijungti, nustatyti registro reikšmė [HKLMSoftwareMicrosoftFusion!EnableLog] (DWORD) į 1.
Pastaba: Yra kai kurie atlikti bausmę, susijusios su surinkimo susieti nepavyko prisijungti.
Norėdami šią funkciją išjungti, pašalinti registro reikšmė [HKLMSoftwareMicrosoftFusion!EnableLog].

Šalinkite triktis naudodami Windows SharePoint Services.

Aš žinau, kaip sąmoningai sukelti tos klaidos: Nediekite Asamblėja GAC. bet, tai buvo GAC. Aš paprastai įdiegti rinkinius į GAC vilkdami juos į c:\windowsassembly katalogą naudojant windows explorer. Aš niekada nesijaučiau 100% patogus darysim, nes aš visada maniau, kad gacutil egzistuoja priežasties … Taigi, aš bandžiau, kad. Nėra jokio skirtumo.

Aš ieškojote internetas ir rasti šį pranešimą: http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=2243677&SiteID=1

Plakato teko naudoti į patį šaknis šiek tiek kodas (iš viduje WSS knygos iš šio sąrašo) Taigi tai buvo vilties ženklas. Tačiau, dekoravimo asamblėjai, pateikdama pasiūlymą dėl [Asamblėja: ] direktyvoje nėra prasmės man. Aš bandžiau ją vistiek ir aš buvau teisus. Nėra jokio skirtumo.

Tada aš pastebėjau, kad mano klasės apibrėžimas nebuvo viešųjų. Aš tai viešai, ir kad nėra jokio skirtumo.

Kitas, Nuėjau į bėdą leidžia "surinkimo susieti gedimo žurnalą" (po naudinga ir tikslūs nurodymai pateikė) ir tai, kur daiktai pradėjo gauti įdomių. Kad žurnalas rodo man, kad vykdyklės visur ieško to serverio mano montavimui. Net atrodo, kad būtų ieškoti tai mano medicinos kabinetas. bet … jis nebus ieškoti GAC.

Aš įdėti mano žiemos striukė ir eiti ieškoti internetas vėl ir rasti, kad kažkas turėjo šią problemą per. Ilga diskusija, kad registravimo peters ne į nieko ir aš negaliu rasti išeitį.

Aš perkelti mano surinkimas į vieną žurnalą teigia jis ieško ir aš šiek tiek daugiau pažangos vietų. Aš esu atlyginta su naujų klaidų naršyklėje kai bandau įjungti funkciją:

Nepavyko sukurti funkcija imtuvas objekto iš rinkinio "xyzzyFeatureReceiver_0", Įveskite "Conchango.xyzzyFeatureReceiver" dėl funkcija b2cb42e3-4f0a-4380-aaba-1ef9cd526f20: System.ArgumentNullException: Reikšmė negali būti nulinė.
Parametro pavadinimas: tipo
ne System.Activator.CreateInstance(Tipo tipo, Bulio logikos nonPublic)
ne System.Activator.CreateInstance(Tipo tipo)
ne Microsoft.SharePoint.Administration.SPFeatureDefinition.get_ReceiverObject()

Šalinkite triktis naudodami Windows SharePoint Services.

Laiko viena paskutinė kelionė į internetas!

Šį kartą aš sužinoti, tikėtis pakankamai, kad MOSS klausimai ši klaida nes Asamblėja nėra GAC.

Noriu ką nors teigiamo iš šios ir Stenkis, šiek tiek didžiuojuosi, kad aš sukūriau su Bėglys, MSIL mazgai, bet jis neveikia. Aš esu tik paprastas annoyed. Manau, pats Mamroczący "vištienos ar kiaušinis" pagal mano kvėpavimas.

Aš pagaliau nuspręsti kamuolio išmušimas iš rankų. Sukurti visiškai naują projektą ir kopijuoti/įklijuoti kodą iš incredible-cloaked-from-the-GAC-assembly ne darbo projektas per šį naują projektą. (Aš ieškoti statyti vėliava vadinamas kažką panašaus į "slėpti nuo surinkimo privalomas Jei įdiegta GAC" bet negali rasti).

Aš įdiegti funkciją ir ją aktyvuoti ir … jis veikia! Taigi, Galų gale, kad, Man teko iš esmės "perkrauti’ mano projektas. Tai dar viena priežastis, kodėl aš nekenčiu kompiuterių.

Aš sužinojau kažką naudingo iš šio. Aš turėjo buvo diegiamos funkcijos naudojant stsadm komandinės eilutės visą dieną ir buvo naudojant su "-jėga" galimybė iš įpročio. Dėl tam tikrų priežasčių, I didn't naudoti-force parinktį įdiegus naują projektą. šį kartą, Aš iš tikrųjų, tikrai pamiršti kopijuoti šį naują projektą surinkimas į GAC. Todėl, Aš gavau tą "FielNotFoundException" klaida. šį kartą, Aš tai iš stsadm, ne tada, kai aš bandžiau aktyvuoti funkciją per interneto naršyklę. Taigi, -pajėgos iš tikrųjų vaidina du vaidmenis. Ji leidžia iš naujo įdiegti esamos funkcijos. Ji taip pat leidžia įdiegti buggy funkcija, kuri negali darbo vykdymo metu slopina klaida. Ji tikriausiai sako kiek žinyne kažkur, bet aš niekada pastebėjau.

</pabaigos>

Technorati Tags: ,

Sekmadienis Funny: Viršų 10 Būdų, kaip erzina jūsų žmona

  1. Pirkti brokoliai, kai jūs žinote, ten jau yra daugiau nei pakankamai į šaldytuvą.
  2. Pabėgiokite. Atvėsinkite. Kilimo švarus pagalvės užvalkalą ir pakeisti marškinėlius. Padengti su švarus pagalvės užvalkalą.
  3. Važiuojant, paklausti, jei mes turime eiti neteisingą kelią žemyn vienpusio eismo gatvės.
  4. Už 15 metus, kiekvieną sekmadienį kad jūs žmona rodo į muziejus, Express staigmena kad muziejai yra atviros sekmadienį.
  5. Už 15 metus, kartais rodo vietos knygų parduotuvė ketina sekmadienį. Express siurprizas, kad jie negali atidaryti sekmadienį 's (labai ačiū Mėlyna įstatymų!).
  6. Naudoti 20 atkreipia dėmesį į tai, 3 perkelkite savo ruožtu.
  7. Dėl atvėsti anksti patenka po pietų, vaikščioti į kambarį ir įjungti/c. Skundžiasi, kad jis yra šaltas. Kai žmona sako, "tada kodėl nebuvo jums kreiptis, kad, kvailas" ir gauna iki jį išjungti, patraukti šiltas vietoje ji buvo ant sofos. Bonus taškai jei ji nesupranta, jūs tai padarė daug vėliau.
  8. Atverti skanus baltojo ilgapelekio tuno skardinę ir valgyti jį tiesiai nuo gali, lovoje, naktį.
  9. Eiti į virtuvę, o žmona valgo vakarienę, atverti peiliai stalčių ir stumti indai iki žmona šaukia, "ką jūs ieškote!"
  10. Gavus naują vizitinių kortelių, slapta vieta jų visi aplink namą: Po lova, pagalvių užvalkalai, viduje kavos puodeliai, savo piniginės, kailis kišenės, automobilis: Dėklės, sandėliukas — bet jūs galite galvoti apie.
  11. Rašyti dienoraščio įrašai apie savo žmoną.
  12. atsibusk.
  13. Kai Niujorko miesto gatvės, būti perspėjimas dėl "trapus" objektai ant žemės. Turint omenyje savo žmonos ypatingą baimę, lyg norėdamas pasirinkti vieną pasiekia iki ir prašyti, "hmm, Man įdomu, kas tai yra?" (Būti pasirengę, nes žmona institucijai slam jums, jei ji yra slaptosios tarnybos agentas apsaugoti prezidento iš Snaiperis arba jus rasite sau gulėti ant nugaros ant šaligatvio).
  14. Vairuoti du kartus aplink ieško vietos automobilių stovėjimo aikštelė. Jūs žinote, kad tikrai hit mokėjimo purvo kai jūsų sūnus ant galinės sėdynės yells, "Oi ne! Jis daro tai dar kartą!"
  15. Rašyti "top 10" sąrašus, kad neturiu 10 elementai.

===

Bonus žmona pokštas:

Dvi bendro darbuotojų vyrų eiti į pietus. Vienas iš jų sako kita, "Leidau prarasti gėdingai Freudysta lapelis kitų naktį."

"Froidistas slydimo? kas tai?"

"Gerai, Kada mes baigė valgyti, padavėja atėjo ir paklausė, kaip mums patinka mūsų patiekalai. Aš norėjau pasakyti, "Man patinka vištienos krūtinėlė’ bet vietoj to pasakiau "Aš myliu savo krūtinę". Man buvo taip sumišęs."

"Ah," jo bendradarbis atsakė. "Aš tas pats atsitiks su manimi šį savaitgalį su žmona. Mes valgė pusryčius, aš norėjau paklausti jos perduoti sviesto, bet vietoj to aš rėkė ant jos, "Jūs sugriovė mano gyvenimą!’"

</pabaigos>

Technorati Tags:

Įvykio ID 1023: “Windows negali įkelti Išplėstinė skaitiklis DLL MSSCNTRS”

NAUJINIMAS (04/08/08): Man atrodo, kad turi išspręsti šią problemą. Iš komandų eilutės, Išbėgau "c:\windowssystem32lodctr /R" kaip už įrašą, kalbėti apie InstallShield problemų ir kad atrodo išspręsti jis mane.

Aš pastebėjau, kad pastaruoju metu, mano desktop/server ventiliatorius niekada išsijungia. Aš žinau, ji naudojama išjungti. Aš paėmė metu patikrinti jį pastebėjo, kad į VMware procesas veikia nuoseklias 20% panaudoti vieną iš Procesoriaus. Aš patikrinti įvykių ir pamačiau šias klaidas į programos žurnalą vyksta dešimtis kartų per minutę:

Windows negali įkelti Išplėstinė skaitiklis DLL UGatherer, Pirmasis DWORD duomenų skyriuje yra Windows klaidos kodas.

Windows negali įkelti Išplėstinė skaitiklis DLL UGTHRSVC, Pirmasis DWORD duomenų skyriuje yra Windows klaidos kodas.

Windows negali įkelti Išplėstinė skaitiklis DLL MSSCNTRS, Pirmasis DWORD duomenų skyriuje yra Windows klaidos kodas.

Jei aš gręžti, apie vieną iš šių pranešimų, Ar galiu gauti tai:

Šaltinio: Perflib

Tipo: Klaida

Kategorija: Nė vienas

Įvykio ID 1023

Aš kai mokslinių tyrimų ir nebuvo kai kurių požymių, jis gali būti teisių problema dėl atitinkamų DLL. Aš grojo su kad kita bet galėtų neturi įtakos dalykų pozityviai, aš davė apie tai.

VMware turėjo buvo kliautingas man apie atnaujinti gana ilgą laiką, Todėl aš jotted nustatantis versija buvo įdiegta (Matyt "1.0.1 statyti 29996") ir padarė naujinimą. Tai atnaujintas man į v1.04. Deja, jis padarė ne problemą išspręsti.

Aš galiu nutraukti insane bus mano programos žurnale jei aš išjungti paslaugą, pavadintą "VMware leidimo paslauga" pranešimų skaičius. Tai neleidžia man naudojant VMware programinę įrangą, Todėl … nėra toks didelis pasirinkimas.

Priimančioji operacinės sistemos yra Windows XP 64 šiek tiek.

Nemanau, kad tai atsitiko visada, bet aš ne prisimena bet kuriuo konkrečiu atveju, kad ji buvo.

Tai kodėl aš nekenčiu kompiuteriai.

</pabaigos>

Technorati Tags:

Greitai & Lengvai: Pervardyti įkelti failą naudodami SharePoint objekto modelio per įvykio imtuvas

NAUJINIMAS: Tai veikia bet yra didelių trūkumų, kurios yra apibūdintos komentarus. Tai vis dar gali būti naudinga, kai kurių aplinkybių.

NAUJINIMAS 2: Į mano dabartinis projektas, vartotojai visada nusiųsti dokumentų. Todėl, Aš ne paleisti į problemų kur MS Word veikia ir mano, kad failas buvo pervardytas į jį. Aš paleisti į problemų, "failas buvo pakeistas kažkas" ir išspręsti tai per paprastas semaforo tipo vėliava. Vartotojams reikia pakeisti meta duomenų lauką numatytąją reikšmę į ką nors kita. Į itemupdated() imtuvas ieško galioja vertės, prieš atlikdami, pervardyti ir nuo tada, Aš neturėjo jokių problemų. Jūsų rida gali skirtis.

Turiu klientas reikalavimas pakeisti failus įkelti į konkrečią dokumentų biblioteką įtaisai atitinka ypač įvardijimo. API nepateikia "pervardyti()" metodas. Vietoj, Mes naudojame "MoveTo(…)". Čia yra šiek tiek minimalus kodas tai pasiekti:

 visuomenės Nepaisyti negalioja ItemAdded(SPItemEventProperties ypatybės)
        {
            SPFile f = ypatybės.ListItem.File;

            f.MoveTo(ypatybės.ListItem.ParentList.RootFolder.Url + "/xyzzy.doc");
            f.Update();

        }

Tik sudėtinga bitas yra "savybes. ListItem.ParentList.RootFolder.Url". Į MoveTo() metodui reikia URL. Kad koše iki eilutės taškų mane į šakninį aplanką mano dabartinis dokumentų bibliotekos. Tai leidžia man išvengti bet sunku kodavimo mano atveju imtuvas.

Tai yra daugiau naudinga versija, kad daro tą patį, Tačiau priskiria failo pavadinimą "Title":

 visuomenės Nepaisyti negalioja ItemAdded(SPItemEventProperties ypatybės)
        {
            DisableEventFiring();

            // Šio elemento pavadinimas priskirti pačios rinkmenos pavadinimas.
 // PASTABA: Šiame pavedime turi vykti, prieš mes pakeisti pačiame faile.
 // Raginama atnaujinti() dėl to SPFile atrodo, kad pripažinti negaliojančiais ypatybės
 // tam tikra prasme.  Atnaujinimus į "pavadinimas" nepavyko tol, kol kad pakeisti (ir atnaujinti() skambinti)
 // buvo perkelta prieš pakeisti į failo vardas.
            ypatybės.ListItem["Pavadinimas"] = ypatybės.ListItem.File.Name;

            ypatybės.ListItem.Update();

            SPFile f = ypatybės.ListItem.File;

            // Gauti failo plėtinys.  Mums reikia, kad vėliau.
 eilutė spfileExt = naujas FileInfo(f.name).Pratęsimas;

            // Pervardykite failą į sąrašo elemento ID ir tvarkyti naudoja failo plėtinį
 // kad jo neapgadinto laivo dalis.
            f.MoveTo(ypatybės.ListItem.ParentList.RootFolder.Url +
                "/" + ypatybės.ListItem["ID"] + spfileExt);

            // Įsipareigoti perkelti.
            f.Update();

            EnableEventFiring();
        }

Forumas, diskusija: Įgyvendinti geriausią praktiką neakivaizd MOSS aplinkoje

Bendradarbis, "Ženklas", pradėjo potencialiai įdomių naujienų grupių diskusijų dėmesio "steigimo puikus SharePoint valdymo nuo pat pradžių" už a 35,000 Vartotojo aplinka.

Diskusija yra čia: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Pop ant per ir prisidėti!

</pabaigos>

Pasirinktinio veiksmo URL nerodys naujai funkcijai

Aš vis dar įpročio apdorodami mano funkcija XML failus rankiniu būdu nes tai gana nauja man. Nenoriu remtis front-end įrankis, kad ar kita aš nesuprantu (Jis sakė, kaip rašė įrankiu jis nesupranta dienoraščio įrašas).

Šiandien, Aš bandžiau pridėti pasirinktinį veiksmą į svetainės parametrai, bet ji tiesiog nebūtų rodomi. Aš galėtų įdiegti funkciją ir ją matyti savo svetainės funkcijos, bet kai aš aktyvuota jį (be klaidų) ji tiesiog nebūtų rodomi išplečiamajame meniu.

Pagaliau supratau, kad aš su klaidomis "SharePoint" Vieta atributas, <CustomAction> mazgas. Tai blogai elements.xml failas:

<?XML versija="1.0" kodavimas="UTF-8" ?>
<Elementai xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolbar"
 GroupID %="SiteActions"
 Vieta="Microsoft.Sharepoint.StandardMenu"
 Seka="100"
 Antraštinė dalis="labas!"
 Aprašymas="Pasirinktinio meniu veiksmų pridėtinės per funkcija."
 ImageUrl="_layouts/images/menuprofile.gif">

    <UrlAction URL="http://www.xyzzy.com"/>

  </CustomAction>
</Elementai>

geras:

<?XML versija="1.0" kodavimas="UTF-8" ?>
<Elementai xmlns="http://schemas.Microsoft.com/SharePoint/">
  <CustomAction
 ID="SiteActionsToolBar"
 GroupID %="SiteActions"
 Vieta="Microsoft.SharePoint.StandardMenu"
 Seka="100"
 Antraštinė dalis="labas!"
 Aprašymas="Pasirinktinio meniu veiksmų pridėtinės per funkcija."
    >
    <UrlAction URL="http://www.xyzzy.com"/>
  </CustomAction>
</Elementai>

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

Galiu paguosti tuo, kad vieną dieną ateityje, Galėsime pasakyti, įsitikinimų, "back in the day, Man teko eiti tris km kalną ant sniego (Basas!) Siekiant įdiegti pasirinktinę priemonę į MOSS. Jus vaikai, Jūs nežinote, kaip tu turi tai! Lipkit nuo pievelės!"

Laukiu nesulaukiu.

</pabaigos>

Technorati Tags: ,

Blog Stats

Maniau, kad kai kurie žmonės gali būti suinteresuotos savo dienoraštį statistikos. Jūs galite naudoti mano pagerėti palyginti savo.

Aš einu mano dienoraštis windows live spaces. Jie renka statistika už mane ir aš nežinau koks nors būdas kontroliuoti, kad. Tai gerai, kiek jis eina, bet jis yra gana ribotas, kad aš negaliu to padaryti daug faktinės analizė su juo. Man patinka, pvz., kad galėtumėte sukurti sąrašą mano labiausiai dažnai hit žinutes, bet negali padaryti, kad be pernelyg rankiniu būdu. Jei kas nors žino geriau, Pasakykite man.

Gyventi erdves statusą pasakyti: iš viso atitikimų dienos, iš viso atitikimų savaitę ir viso hitai nuo dienos nulis. Jis taip pat sako man ką žmonės padarė, kad gauti į savo dienoraštį (pvz.. "Google", MSDN forumo nuorodą, ir tt).

Tam tikrais būdais, "hit" Akivaizdu. Jei jūs skaitote šį sakinį jau dabar, kai užsiregistruojate beveik tikrai kaip vieną smūgį.

RSS yra šiek tiek klaidina. Viena vertus, Matau individualius RSS hitai visą dieną. bet, Taip pat matau RSS "šiukšlės". Išvalyti yra kai matau 20 arba 30 RSS hits per vieną ar dvi antrą langą. Manau, tai yra automatinis dalykų, pavyzdžiui, "Google" savo svetainėje tikrinimas, gal kitų žmonių naršyklių … nesu tikras. Jie tikrai kažkokia automatiniu būdu. Aš negaliu pasakyti, Tačiau, kiek mano viso hitai, yra automatiniai ir kiek yra tikrasis žmogaus iš kitos pusės. Norėčiau spėti ne mažiau kaip 100 peržiūrėjimų skaičius per dieną yra automatiniai.

Į numerius!

Parašiau savo pirmą įrašą internetiniame dienoraštyje liepos 27, 2007.

Aš parašiau maždaug 60 įrašus nuo tada, daugiau nei 50 kurie tiesiogiai susiję su SharePoint.

Aš pradėjau stebėti, mano hitai skaičiuoklėje kasdien rugsėjo pabaigoje.

Mėnesinės prasideda:

Pirmą savaitę: Iš viso atitikimų
Spalio 1,234
Lapkričio 2,162
Gruodžio 3,071
Sausio 2008 4,253

Viso pagal mėnesius

Mėnesį Iš viso atitikimų
Spalio 6,620
Lapkričio 11,110
Gruodžio 13,138

Aukšto vandens ženklai

Tipo Iš viso atitikimų
Geriausia diena 958
Geriausias savaitės 4,253
Iš viso atitikimų nes dieną nulis 42,438

Mane domina kiti’ statistika. Jei jums svarbu, kad dalis jūsų komentarai, prašome tai!

</pabaigos>

Technorati Tags:

Sekmadienio rytą juokinga: “taip, taip, taip. Blah, blah, blah.”

Maždaug prieš šešerius metus, mano keturių metų amžiaus sūnus ir aš buvo laiptais žiūri į Discovery kanalas "ryklių užpuolimo" specialios (Galbūt tai vienas). Jis buvo labai jaunas taške, ir aš visada buvo neramu, ką jis gali pamatyti kaip tai parodyti ir kaip jis gali pasiimti. Aš nenorėjau jam parengti, pvz., bet ypatingą baimę vandens arba plepėti kažką netinkamo savo draugams ir galbūt sukelti savo kūdikio draugas tinkle ateiti kritimo žemyn.

Atradimas tvarko tokius dalykus labai gerai. Tai ne apie kūrimą, baimė ko nors, bet parodyti, kaip neįprasta tai ryklių pulti žmones.

Taigi, Mes žiūrint jis ir nėra šios vieną ypač baisi išpuolio, kuriam naudojami maža mergaitė. Kaip atradimas yra pastato drama, ataka, mano sūnus (kurie visada buvo labai nervingas anyway), yra labai malonu gauti. Aš padaryti, kad kai kurie triukšmas apie tai, kaip neįprasta yra ryklių ataka žmonių, ir kaip blogai neturtinga mergaitė turi jaustis. Bandau paaiškinti, kad žmonės atsigauti po šių įvykių ir taps stipresnė už jį. Tačiau, Aš neteisingai suprato savo įspūdžių. Jis buvo ne nerimauja dėl mergina visai. Vietoj, o plojimai savo rankas, jis man sako, "Ryklių myliu ji! Tai siaubingas. Tai puikus. Savo SVAJONĘ!"

Aš maniau, tai buvo labai linksmas, bet taip pat labai nerimą. Iš vienos pusės, Man buvo malonu — net mažai didžiuotis — kad jis gali turėti stiprius įsijaučiantis jausmus, įvairių rūšių, nors jie gali būti. Kaip žmonės, mums reikia sukurti mūsų "įsijaučiantis raumenys" Taigi kalbėti arba jums bus baigti kaip Šis vaikinas 🙂 On the other hand, jis jautėsi vienos rūšies įsijautimas link rūšių, kurie buvo eksponuoti elgesį nedraugiškas savo. Aš tikrai kovoja su šia kai pasakotojas naudojamas žodis "paradigma". Mano sūnus neαlaipinant apie tai ir manęs paklausė, ką tai reiškė.

Tai nėra tokių lengvų žodžių apibūdinti ketverių metų, bet aš jį davė pabandyti. Kai aš galvoju apie žodį "paradigma", Thomas Kuhn niekada nėra mano mintys. Aš perskaičiau Mokslo revoliucijų struktūra atgal į Lafayette ir geriau ar blogiau, žodis "paradigma" yra nėščia su papildomų prasme man. (Rūšies kaip žodis "Kontaktai" išklausęs pasakyti, kur galėčiau pamatyti filmą telefono balso kad filmas [Maniau, kad knyga buvo geriau]; Aš visada pasakyti sau:, "KONTAKTAI!" kiekvieną kartą, kai aš pamatyti ar išgirsti kažkas pasakys: "kontaktas").

Bet kokiu atveju, I 'm trying to paaiškinti jam Kuhnian apibrėžimas, kad tai "istorinės judėjimas minties" ir kad tai "būdas mąstymo su įmontuotu prielaidas, kurios yra sunku pabėgti u sikrėtusiems tuo metu." žinoma, jums negali pasikalbėti kaip su 4 - erių metų, Taigi aš bandau paeiliui apibrėžti jį į mažesnius gabalus ir gana didžiuojuosi savimi jausmas kaip man tai padaryti. (Aš tiesiog žinojau kad ko nors ne kolegijoje būtų priežiūros, kad man teko skaityti Kuhn!).

Aš esu tik atšilimas užduočiai kai jis pertraukia mane. Mosuoja savo rankomis į mano bendrą kryptį ir niekada imtis savo akis nuo kito žiauriai ryklių ataka, jis tiesiog sako, "taip, taip, taip. Blah, blah, bla.".

So much for that 🙂

Tuo metu, Aš nusprendė pabėgti, retoriškai kalbėti, sėdėti, ir mėgautis žiūrint rykliai puola žmones su savo sūnumi.

</pabaigos>

Technorati Tags:

Perjungti rodinį rodinys pagal vartotojo ID InfoPath forma

Mes turėjome per išsivysčiusių programos InfoPath formą su kelis rodinius remti naują nuomos / įkėlimo procesą. Kai įmonė samdo naują asmenį, IT departamente ir kitų grupių reikia imtis veiksmų (nustatyti algalapį, įgalinti prieigą prie atitinkamų programų, Raskite rašomasis stalas, ir tt). Mes naudojame forma, bet skirtingos rodinys formos kiekvienam iš šių funkcijų.

Šioje firmoje, Dauguma žmonių dalyvauti verslo procesas yra IT-išminties, Taigi, kai jie patekti į formą, jų numatytasis rodinys yra "meniu" Rodyti su mygtukai, nukreipti juos į jų specifinę funkciją. Tačiau, mums reikia supaprastinti dalykų dėl naujos nuomos tiesioginis vadovas. Šis asmuo neturėtų matyti, bet IT susijusių dalykų. tiesą sakant, ji turėtų matyti tik vieną rodinį formos ir net nereikia turėti galimybę pamatyti kitų nuomonę.

Mūsų atveju, sąnaudomis ir kad tiesioginiai valdytojo sąskaitos yra tiesiogiai susijęs su forma uprzejmości a kontaktų pasirinkimas (kurios aš visada nori skambinti "žmonių išrinkiklis" dėl tam tikrų priežasčių).

Veiksmai yra tokie:

1. Dizaino režimu, eikite į Tools-> Formos parinktys-> Atidaryti ir įrašyti.

2. Pasirinkite "taisykles".

3. Sukurti naują taisyklę, kurio veiksmai yra "perjungti peržiūrėti" ir pagal kurio būklę naudoja vartotojo vardas() funkcija.

Vartotojo vardas() Grąžina "paprastas" Vartotojo vardas be domeno. Jei įeinate į SharePoint su kredencialais "domainpagalvin", Vartotojo vardas() Grąžina "pagalvin".

Kontaktų selektoriaus suteikia tris bitus informacijos kontakto. "AccountID" dalis yra labiausiai naudinga šį scenarijų. Vienintelis dalykas, kuris daro tai net šiek tiek iššūkis yra tai, kad kontakto selektorius (mano aplinkoje bet kokiu atveju) Grąžina domeną ir vartotojo ID, kaip "domainpagalvin". Tai neleidžia mums daryti paprastas lygybės sąlyga nuo AccountID ("domainpagalvin") niekada, bus lygi vartotojo vardas() ("pagalvin").

Mes galime gauti aplink šį naudojant į "yra" operatorius: AccountID yra vartotojo vardas().

Mes galime imtis ją toliau ir pre-Pen užprogramuotas domeno prieš vardas() funkcija gauti mūsų lygybę tikrinti ir pašalinti laikoma teigiama rizika dėl to yra operatorius.

Mes turėtume tikrai kaip automatiškai perjungti peržiūrėti kitiems vartotojams pagal jų skelbimo saugos grupės narystę. Pvz., kai narys "tai analitikas" grupės užklausų forma, automatiškai perjungti į IT analizės rodinį. Mes neturėjo laiko ją įgyvendinti, bet mano pirmoji mintis yra sukurti interneto paslauga, kuri būtų metodą pvz., "IsMemberOfActiveDirectorySecurityGroup", perduoti vardą() ir grįžti atgal true arba false. Ar kas nors kitaip, daugiau protingas idėja? Ar yra nors SharePoint funkcija mes sverto InfoPath sprendimas?

</pabaigos>

Technorati Tags:

Netyčia pridedant kodeksą InfoPath formos; Sąmoningai jį pašalinti

Dirbant su mygtukų formą, Mes dažnai pridėti taisykles. Pasiekti taisykles redaktorius mygtuką ypatybės.

Kai greitai paspaudę, tai lengva netyčia paspaudus "Redaguoti formos kodas" vietoj "taisyklės …".

Pirmą kartą aš tai, Aš atšauktas iš kodas redaktorius. Tačiau, kai aš bandžiau skelbti mažai o vėliau, joje buvo reikalaujama, kad aš publikuoti kaip administratoriaus patvirtintą formos šabloną" (Išplėstinė)". Aš iš tikrųjų nepadarė jokių programavimo ir aš visiškai nenorėjau eiti per nereikalingų patvirtinimo proceso. Man buvo šiek tiek panikos metu dėl laiko trūkumo. Gauti anksčiau ji, Aš tiesiog atkurta ankstesnė atsarginė kopija ir toliau. Neseniai mačiau kai dienoraštyje apie žmonių, vyksta į formos XML įgnybti dalykų ir aš bijau, aš turiu daryti kažką panašaus.

Šiandien, Aš padariau tai dar kartą. šį kartą, Aš šiek tiek daugiau laiko savo rankose ir nustatė, kad lengvai galite anuliuoti tai.

eiti į:

Įrankiai-> Formos parinktys-> Programavimas: "Pašalinti kodas"

Jis negauna daug lengviau negu.

</pabaigos>