Kategorija Arhīvs: Uncategorized

SharePoint labākās prakses konference, “Labākās prakses,” un zilonis istabā

Es biju laimīgs piedalīties un iesniegt paraugprakses SharePoint konferencē pagājušajā nedēļā. Es esmu vēl jauns, lai visas uzstāšanās "lieta" un, atklāti, Es biju mazliet nervu par gada pirmajā pusē, kamēr es sweated, gaida, lai runātu par sevi. Ka uztraucies sajūta bija nedaudz grūti man pievērst uzmanību vadītāji (nav, ka es to ignorēju). Tā vietā, Es mazliet vairāk koncentrējas uz dalībnieki.

Konferences vienmēr noteikt manu prātu skriešanās sacīkstēm, un tur bija daudz uzņemt uz šo vienu. Šī konference bija lieliska. Es domāju, ka tas bija neparasts vairākos veidos. Tas nebija smags izstrādātāju konferencē. Tur bija noteikti dev daļas, bet es domāju, ka tā bija vismaz 60% koncentrējas uz jautājumiem-dev, varbūt tik augstu kā 80%. Es domāju, ka tas uzrunā attīstās tirgus SharePoint. Uzņēmumi īsteno SharePoint dažādos veidos, un viņi meklē vadlīnijas par to, kā to izdarīt. Un ne tikai norādes par to, kā izveidot funkcijas/risinājumi (kas tagad, ļoti labi izveidots).

Es uzskatu, ka konference bija ārkārtīgi vērtīga, vairums visiem, kas piedalījās un zinu, ka organizatori plāno darīt konference vēlreiz nākamā gada sākumā.

Ņemot vērā iepriekš sacīto, ka, Es uzskatu, ka tur bija zaudēta iespēja, kuru es ceru, ka nākamā konference adreses. Es saku tas ir zaudēta iespēja, bet tā nav slikta lieta. Atklājot Kopienas vajadzību ir pati par sevi ir laba lieta. Konferencē apsprieda vairākus paraugprakses dažādās jomās, piemēram, pārvaldības, apmācības, prasību apkopošana, meklēšanas, attīstības, informācijas arhitektūrā, uc. Domāju, ka zaudēta iespēja ir sakars ar "zaļo meža klajumiņu" pieņēmumi, kas pamato daudzas labākās prakses.

Kad mēs runājam par zaļo meža klajumiņu, mēs domājam, ka SharePoint nav devusies uz ražošanu, un mēs esam sāk ar tīru šīfera. Tas ir ideāls, jo jūs varat sākt uzreiz izmantot paraugpraksi definēšanai un pārvaldībai pārvaldības, informācijas arhitektūrā, uc. Tomēr … kas notiek, ja esat jau ražošanā ar vairākiem tūkstošiem lietotāju (vai 10 tūkstoši) un didn't izmantot labāko praksi, sākumā? Esmu redzējis uzņēmumiem ar … khem … ļoti nepāra informācijas arhitektūra, cep uz apkārtējo vidi. Nedomāju, ka šajā konferencē sniedza daudz vadlīnijas organizācijas ar šāda veida problēma (un es nedomāju tikai IA, Tomēr pārvaldības, meklēšanas, daudzās citās jomās). protams, zinot, jums ir problēma ir liela daļa no risinājuma, un tas ir ļoti vērtīgs.

Es domāju, ka tiešsaistes SharePoint Kopienā nav izdarījusi daudz, lai to risinātu, vai nu. Es zinu, ka man nav. Tas ir ļoti grūti problēmu risināt daudzos līmeņos. Tehniski tas ir grūti. Budget-Wise, tas ir grūti. Kulturāli, tas ir grūti. Tomēr, tas ir iespējams, reālajā pasaulē lielāka problēma nekā lielākā daļa. Tā kā konference beidzās, Esmu bijis domāt par šāda veida problēmas, un kā vienu varētu atrisināt tos. Tur noteikti jābūt labāk atbildiet nekā, "atinstalētu un pārinstalētu" un Kopienai ir sejas tā galvu uz.

Domāju, ka tas lieliska iespēja blogošana kopienu un pieredzējušu domas līderiem izklāstīt dažas vadlīnijas par to, kā labot savu vidi. Es domāju, ka tur ir neliela, bet nav nulle risks, ka SharePoint varētu beigties ar slikti un stabilo reputāciju rezultātā slikti architected implement neizdoties, jo slikta pārvaldība, IA, uc.

</beigās>

Abonēt manu blogu.

Technorati Tags: Technorati Tags:

SharePoint paneļus tiešsaistes seminārs

Mans online draugs, Mark Miller virs un Gala lietotāja SharePoint (www.endusersharepoint.com) darbojas bezmaksas vienu stundu semināru mērķauditorija, piemēram, viņš vienmēr dara, SharePoint lietotāja Kopienas. Tas notiek 1 pm EDT. Informācija ir šeit: http://www.endusersharepoint.com/?p=785

Esat sēdēja vienā no savu tiešsaistes seminārs pagājušajā mēnesī, un tas tika darīts diezgan labi, un ja jūs interesē daži ļoti praktiska informācijas paneļos SharePoint, Es esmu pārliecināts, ka ir vērts 1 stundu investīciju.

</beigās>

Abonēt manu blogu.

Technorati Tags: Technorati Tags: ,

FBA un SQL Server: Mīlas stāsts

Mana kolēģe ir strādājusi par web daļu FBA vidē. Cita starpā, web daļu atvelk datus no SQL servera. Grand plāns šim projektam diktē, ka DBA konfigurē datu drošības līmeni SQL (nevis iekļaujot lietotāja ID SQL vaicājumā vai cita pieeja).

Problēma ir tā, ka SQL servera nezina neko par mūsu FBA vidē, tāpēc tam nevar uzticēties mums. Mēs atrisināt šo problēmu, trūkuma dēļ labāks vārds, manuāli uzdoties par reklāmu lietotāju, tāpēc, ka mēs varētu pieslēgties SQL tādam SQL datu līmeņa drošības darbi.

Pat FBA ir ASP.NET līdzeklis, SharePoint Nation cilvēki mums ir mācījuši, dažādas meklētājprogrammas, ja vaicājamās, FBA, nedrīkst nozīmēt, jūs vēlaties zināt, kā konfigurēt SharePoint FBA. Man neizdevās atrast atrast jebkādu informāciju par to, kā iespējot FBA orientēta ASP.NET lietojumprogrammas, tā, kā mums vajadzēja sazināties ar SQL.

Laikā pētot šo, Mēs vēlreiz izlasīt šo rakstu: ASP.NET personifikācija

Vairāk pētījumu mūs atveda uz šo rakstu codproject: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

Kas palīdzēja mums mūsu koda rakstīšana, kurā ir iekļauta zemāk. Tas nav visvairāk elegants stuff, bet tā strādāja. Es ceru, ka jums tas šķiet noderīgs.

Šeit ir kods, kas strādāja ar mums:

aizsargāti spēkā neesošu btnSearchCarrier_Click(objekts sūtītājs, EventArgs e)
 {
 mēģiniet
 {
 ImpersonateUser Sv = jaunā ImpersonateUser();
 // TODO: IU.Impersonate akreditācijas aizvietot("DomainName", "UserName", "Parole");

//
 KODS
//

 iU.Undo();
 }
 nozvejas (Izņēmums ex)
 {

 }
 }

// Identifikācijas klasi, kā minēts turpmāk, izmantojot.

valsts klase ImpersonateUser
 {
 [DllImport("advapi32", SetLastError = patiess)]
 valsts statiskā extern bool LogonUser(
 Virkne lpszUsername,
 Virkne lpszDomain,
 Virkne lpszPassword,
 Int dwLogonType,
 Int dwLogonProvider,
 ATS IntPtr phToken);

 [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
 privāts extern statiskā bool CloseHandle(IntPtr rokturi);

 privāts statiskā IntPtr tokenHandle = jaunā IntPtr(0);
 privāts statiskā WindowsImpersonationContext impersonatedUser;

 // Ja šajā kodeksā iestrādāt DLL, Pārliecinieties, vai pieprasīt, ka tas
 // sākas ar FullTrust.
 [PermissionSetAttribute(SecurityAction.Demand, Nosaukums = "FullTrust")]
 valsts spēkā neesošu Impersonate(virkne domainName, virkne userName, virkne paroli)
 {
 mēģiniet
 {

 // Izmantojiet funkciju nepārvaldītu LogonUser iegūt lietotāju pilnvaru, lai
 // norādīto lietotāju, domēna, un paroli.
 konst Int LOGON32_PROVIDER_DEFAULT = 0;

 // Nododot šo parametru izraisa LogonUser izveidot primārā marķiera.
 konst Int LOGON32_LOGON_INTERACTIVE = 2;
 tokenHandle = IntPtr.Zero;

 // Solis -1 Zvanu LogonUser iegūt rokturi ar piekļuves tiesībām.
 bool returnValue = LogonUser(
 Lietotājvārds,
 domainName,
 parole,
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 ATS tokenHandle); // tokenHandle - jaunu drošības pilnvaru

 Ja (FALSE = = returnValue)
 {
 Int ret = Marshal.GetLastWin32Error();
 WriteLine("LogonUser izsaukums neizdevās ar kļūdas kodu : " +
 RET);
 mest jaunu System.ComponentModel.Win32Exception(RET);
 }

 // Solis - 2
 WindowsIdentity newId = jaunā WindowsIdentity(tokenHandle);
 // Solis -3
 impersonatedUser = newId.Impersonate();

 }
 nozvejas (Izņēmums ex)
 {
 WriteLine("Radās izņēmums. " + ex.Ziņojums);
 }
 }


 /// <kopsavilkums>
 /// Apstājas personifikācija
 /// </kopsavilkums>
 valsts spēkā neesošu atsaukt()
 {
 impersonatedUser.Undo();
 // Bezmaksas marķieri.
 Ja (tokenHandle != IntPtr.Zero)
 CloseHandle(tokenHandle);
 }
 }

</beigās>

Abonēt manu blogu.

Technorati Tags: Technorati Tags:

Pievienojot Lore: SSRS pasaka “rsAccessDenied”, bet … Tiešām ir Access

Dažas nedēļas atpakaļ, Strādāja ar kolēģi attīstītājs par projektu, iesaistot SQL Server Reporting Services plug-in MOSS. Viņš bija attīstīt web daļu, kas nodrošina fancy priekšgala uz pareizu atskaiti (galvenā iezīme ir gudra funkcija lookup uz parametru ar vairākiem tūkstošiem meklējams vērtības aiz tā).

Tas strādāja lieliski izstrādes vidē, bet lietotāju akceptēšanas testēšanas (UAT) vide, tas nedarbosies. Apdedzinot līdzi atkļūdotājs, mēs vēlamies redzēt kā šis izņēmuma detaļas:

Atļaujas piešķirt lietotājam 'UAT_domainmosssvc' ir nepietiekams, lai veiktu šo operāciju.(rsAccessDenied).

Ja jūs dzīvot meklēšanu par iepriekš minēto kļūdu, atklājat, ka tas ir diezgan izplatīta. Scarily kopējā. Ļaunākais no kopējā, jo tam ir daudz dažādu iespējamo saknes iemesli, kā _ arī ikviena ieteikto risinājumu "uzskata" tiesības. Mēs droši vien mēģināja viņus visus.

Mūsu gadījumā, problēma bija tā, ka mums bija darīts dublēšanas/atjaunošanas DEV UAT. Kaut_kur šajā datu, kaut kas vēl runā par "DEV_domain" (tā vietā, lai atjauninātu "UAT_Domain"). Mēs izveidojām jaunu vietni, pievienot web daļas un kas atrisināt mūsu problēmu.

Cerams, ka tas ietaupīs kādu stundu vai divas noteiktas līnijas.

</beigās>

Abonēt manu blogu.

Technorati Tags: Technorati Tags:

Nelielas publiskus paziņojumus: Windows Live drošības iestatījumus un sazināšanās telpu īpašniekiem

Es saņemu ziņojumus sauja no privātpersonām, izmantojot iebūvēto "nosūtīt ziņu" funkcija Microsoft sniedz ar live spaces (kas vieso arī manu blogu) katru mēnesi.

Apmēram viena trešdaļa no laika, Šie lietotāji ir nodrošinātas to live spaces kontā, tāda, ka nevar atbildēt. Tas ir sava veida pretsurogātpasta līdzeklis, es pieņemu.

</beigās>

Ir “Nezināma kļūda” Ziņas tiešām labāk nekā steka trase?

Es biju rīdinga Madhur ir emuāra ziņu par to, kā iespējot steka izsekošanas parāda un tagad esmu jautājums: Kāpēc mēs vienmēr nerādīt steka trase?

Kurš nāca klajā ar šo noteikumu un kāpēc mēs sekojam, kā tas?

Gala lietotāji zinās, ka kaut kas nav kārtībā vai nu katram gadījumam. Vismaz ar steka trase, nospiežot vadības printscreen, Copy/paste e-pastu un nosūtīt to. Kas skaidri varētu samazināt laiku un pūles, kas nepieciešami, lai atrisinātu problēmu.

</beigās>

Technorati Tags: Technorati Tags:

Ļauno Microsoft URL

Es to Google meklēšana:

attēlu

Es klikšķiniet uz saites virs iezīmēta ("Lejupielādes detaļas: Windows SharePoint…").

Es varu saņemt šo:

attēlu

Piezīme URL.

Tā izskatās diezgan aizdomīga, man. Es nezinu, ja vajadzētu smieties, smiekli vai zvans priesteris.

</beigās>

Technorati Tags: Technorati Tags:

Tas ir iemesls, kāpēc es nedomāju kā izmantojot rīkus dienu nulles

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

Ja rīks dara stuff jūs nesaprotat, un tad tas neizdodas solis n nezināmu skaitu soļus, tu esi miris ūdenī…

</beigās>

Technorati Tags: Technorati Tags:

Notikuma ID 1023: “Windows nevar ielādēt paplašināmās letes DLL MSSCNTRS”

ATJAUNINĀJUMS (04/08/08): Man šķiet, ka atrisināt šo problēmu. No komandrindas, I ilga "c:\windowssystem32lodctr /R" par katru ierakstu runā InstallShield problēmas un ka, šķiet, ir atrisināt to man.

Es esmu ievērojis, ka pēdējā laikā, mans desktop/server ventilators nekad izslēdz. Es zinu, ka to izmanto, lai izslēgtu. Man bija nepieciešams brīdis laika, lai pārbaudītu to pamanīja, ka VMware procesā tika palaists konsekventu 20% par vienu no CPU izmantošana. Es pārbaudīju notikumu žurnālā un redzēja šīs kļūdas lietojumprogrammu žurnālā notiek desmitiem reižu minūtē:

Windows nevar ielādēt paplašināmās letes DLL UGatherer, pirmais DWORD datu sadaļā Windows kļūdas kods ir.

Windows nevar ielādēt paplašināmās letes DLL UGTHRSVC, pirmais DWORD datu sadaļā Windows kļūdas kods ir.

Windows nevar ielādēt paplašināmās letes DLL MSSCNTRS, pirmais DWORD datu sadaļā Windows kļūdas kods ir.

Ja man urbt vērā informāciju par kādu no šiem ziņojumiem, Es varu saņemt šo:

Avots: Perflib

Tips: Kļūda

Kategorija: Neviens

Notikuma ID 1023

I did kādu pētījumu un tur bija dažas norādes, tas varētu būt atļauja problēmas saistībā ar piekļuvi attiecīgajam DLL. Spēlēja aptuveni ar šo stuff, bet nevar ietekmēt lietas pozitīvā veidā, tāpēc es padevos.

VMware bija bijis ķildīgais mani par atjauninājumu veikšanu jau ilgu laiku, tāpēc es jotted leju versija, kas bija uzstādīta (acīmredzot "1.0.1 build 29996") un atjaunināt. Tas mani modernizētas v 1.04. Diemžēl, tas neatrisināja problēmu.

Varat pārtraukt nenormāls skaits būs mana lietojumprogrammu žurnālā, ja es slēgtas pakalpojumu ar nosaukumu "VMware autorizācijas pakalpojums" ziņas. Tas neļauj man izmantojot VMware programmatūru, tāpēc … nav šāda lieliska iespēja.

Uzņēmēja operētājsistēma ir Windows XP 64 bit.

Nedomāju, ka tas vienmēr ir noticis, bet es neatceros konkrētu notikumu, kas varētu būt izraisījušas to.

Tas ir iemesls, kāpēc es ienīstu datori.

</beigās>

Technorati Tags: Technorati Tags:

Foruma diskusiju: Ieviešot labākās prakses atbilstību-Trivial MOSS vidē

Līdzstrādnieks, "Mark", ir sākusi potenciāli interesantas intereškopu diskusijas koncentrējas uz "izveidot lielisku SharePoint pārvaldību, sākot ar" par 35,000 lietotāja vide.

Diskusija ir šeit: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Pop par pāri un veicina!

</beigās>