Kategori Arşivleri: Kategorilenmemiş

Konferans SharePoint en iyi yöntemler, “En iyi yöntemler,” ve odadaki fil

Katılmak ve geçen haftaki SharePoint en iyi uygulamaları Konferansı'nda sunmak şanslıydım. "Şey konuşan bütün hala yeniyim" ve, Açıkçası, Kendimi konuşmak için beklerken yoruldum iken ilk yarısı için biraz gergin olduğumu. Biraz gergin hissediyorum biraz zor bana armağan dikkat için yapılan (onları görmezden değil). Bunun yerine, Biraz daha katılımcı üzerinde duruldu.

Konferanslar, her zaman benim zihin yarış ayarlayın ve bu bir çok almak oldu. Bu konferans mükemmel. Birkaç yolla alışılmadık olduğunu düşünüyorum. Ağır Geliştirici konferans değil. Kesinlikle dev parçalar vardı, Ama sanırım en az 60% -dev konular üzerinde duruldu, Belki yüksek olarak 80%. Sanırım bu SharePoint pazarın değişen doğası anlatıyor. Şirketlerin çeşitli şekillerde SharePoint uygulama ve rehberlik nasıl doğru yapmak için arıyoruz. Ve sadece rehberlik özellikleri/çözümler oluşturmak nasıl (hangi artık, çok iyi kurulmuş olup).

Konferansın en herkes için katıldığı son derece değerli ve Organizatörler daha erken en yakın yıl konferansın ne yapmayı biliyorum sanırım.

Bunu söyledikten sonra, Umarım kaçırılmış bir fırsat olduğuna sonraki konferans adresleri. Ama bence kaçırılmış bir fırsat., Ama bu kötü bir şey değil. Bir topluluk ihtiyaç keşfetmek ve kendisini iyi bir şeydir. En iyi uygulamalar yönetim gibi alanlarda çeşitli bir dizi konferans ele, Eğitim, toplama gereksinimleri, Arama, geliştirme, bilgi mimarisi, vb. Bu kaçırılmış bir fırsat "yeşil alan ile ilgisi olduğunu düşünüyor" En iyi uygulamalar birçok temel varsayımlar.

Biz yeşil alan hakkında konuşmak, Biz SharePoint üretime gitmedi ve sıfırdan başlıyoruz demek. Tanımlama ve yönetim yönetmek için en iyi yöntemler hemen kullanmaya başlayabilirsiniz Çünkü bu idealdir, bilgi mimarisi, vb. Ancak … zaten birkaç bin kullanıcı ile üretimde olunca böyle (ya da 10 binlerce) ve başında en iyi uygulamaları takip etmedi? Şirketleri ile gördüm … ahem … bir çok garip bilgi mimarisi ortamlarına pişmiş. Bu konferans çok rehberlik ile sorun bu tür organizasyonlar için sağlanan sanmıyorum (ve ben sadece IA anlamına gelmez, Ama yönetim, Arama, diğer birçok alanda). Elbette, bir sorunun olduğunu bilmek çözüm büyük bir parçası olduğunu ve bu çok değerli bir.

Online SharePoint topluluk çok bu sorunu da çözmek için yapmadı bence. Ben değil biliyorum. Pek çok düzeyde çözmek için çok zor bir sorundur. Teknik olarak zordur. Budget-Wise zor. Kültürel, zor. Ancak, çoğu kişiden daha büyük bir gerçek dünya sorun olmalı. Konferans bittiğinden beri, Bu tür sorunları ve nasıl biri bunları çözmek hakkında düşündüm de. Daha daha iyi bir cevap olmalı, "kaldırın ve yeniden yükleyin" ve toplum üzerinde kafa yüzleşmek gerekiyor.

Bence bu büyük bir fırsat için bloglama topluluk ve deneyimli düşünce liderleri bazı rehberlik nasıl ortamlarına onarmak için düzenlemek için. Sanırım bir küçük ama SharePoint kötü ve kalıcı bir üne sahip bir sonucu olarak kötü bitebileceğini sıfır risk kötü yönetim nedeniyle başarısız uygulamaları tasarlanmış, IA, vb.

</sonunda>

Benim blog abone.

Technorati Tags:

SharePoint panolar Online Semineri

Online arkadaşım, Mark Miller üzerinde ve Son kullanıcı SharePoint (www.endusersharepoint.com) Hedef bir saat ücretsiz seminer çalışıyor, her zaman yaptığı gibi, SharePoint son kullanıcı toplumun. 1 pm EST yer alır. Ayrıntılar Buradasınız: http://www.endusersharepoint.com/?p=785

Onun online seminer geçen ay biri üzerine oturdun mu ve oldukça iyi ve panolar SharePoint bazı çok pratik bilgi ile ilgilenen varsa yapıldı, Eminim bunu değerdir 1 Saat yatırım.

</sonunda>

Benim blog abone.

Technorati Tags: ,

FBA ve SQL Server: Bir aşk hikayesi

Benim meslektaşım bir web bölümündeki bir FBA ortamında çalışma. Diğer şeyler arasında, web bölümünün bazı veriler SQL sunucudan çeker.. Bu proje için büyük planın bir DBA SQL veri düzeyi güvenliğini yapılandırır belirler (bir SQL sorgusu veya diğer bir yaklaşım bir kullanıcı kimliği katıştırma aksine).

Bu bize güvenemiyorsun SQL server FBA çevre hakkında hiçbir şey bilmiyor bir sorundur. Biz bu sorunu çözüldü, daha iyi bir kelime olmaması için, Öyle ki SQL veri güvenlik işleri seviye için SQL bağlantısı kurulamadı böylece el ile bir reklam kullanıcı kimliğine bürünüyor.

FBA ASP.NET özellik olsa, Biz SharePoint ulus halk FBA için sorguladığınız varsa, çeşitli arama motorları öğretti, FBA SharePoint'te yapılandırmak bilmek istiyorum demek gerekir. Bulmak başarısız bir FBA etkinleştirme hakkında herhangi bir bilgi odaklı SQL ile biz gerekli şekilde iletişim için ASP.NET uygulamasının bul.

Bu araştırma sırasında, yeniden bu makaleyi okuyun: ASP.NET Kimliğe bürünme

Daha fazla araştırma bu codproject makale götürdü: http://www.codeproject.com/KB/cs/cpimpersonation1.aspx

Bu bize bizim kod yazmak yardım, Aşağıda bulunan. En şık değil, Ama işe yaradı. Umarım yararlı.

İşte bizim için çalıştı kodu:

korumalı Geçersiz btnSearchCarrier_Click(nesne gönderen, EventArgs e)
 {
 deneyin
 {
 ImpersonateUser IU = Yeni ImpersonateUser();
 // TODO: Kimlik bilgileri iU.Impersonate yerine("EtkiAlanıAdı", "Kullanıcı adı", "Parola");

//
 KODU
//

 iU.Undo();
 }
 yakalamak (İstisna ex)
 {

 }
 }

// Aşağıda belirtilen kimliğe bürünme sınıfını kullanma.

Genel sınıf ImpersonateUser
 {
 [DllImport("advapi32.dll", SetLastError = TRUE)]
 Genel statik extern bool LogonUser(
 Dize lpszUsername,
 Dize lpszDomain,
 Dize lpszPassword,
 int dwLogonType,
 int dwLogonProvider,
 Ürün kodu IntPtr phToken);

 [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
 Özel extern statik bool CloseHandle(IntPtr kolu);

 Özel statik IntPtr tokenHandle = Yeni IntPtr(0);
 Özel statik WindowsImpersonationContext impersonatedUser;

 // Bu kod bir DLL içine dahil, Bu kadar talep etmeyi unutmayın
 // FullTrust ile çalışır.
 [PermissionSetAttribute(SecurityAction.Demand, Adı = "FullTrust")]
 Genel void özelliklerini al(dize EtkiAlanıAdı, Kullanıcı adı dizesi, dize şifre)
 {
 deneyin
 {

 // Kullanıcı token için almak için yönetilmeyen LogonUser işlevini kullanın
 // Belirtilen kullanıcı, etki alanı, ve şifre.
 const int LOGON32_PROVIDER_DEFAULT = 0;

 // Bu parametre LogonUser birincil belirteç oluşturmak neden olur..
 const int LOGON32_LOGON_INTERACTIVE = 2;
 tokenHandle = IntPtr.Zero;

 // Adım -1 LogonUser erişim simgesi için bir tanıtıcı elde etmek için arama.
 bool returnValue LogonUser =(
 Kullanıcı adı,
 EtkiAlanıAdı,
 şifre,
 LOGON32_LOGON_INTERACTIVE,
 LOGON32_PROVIDER_DEFAULT,
 Ürün kodu tokenHandle); // tokenHandle - yeni güvenlik belirteci

 Eğer (returnValue false ==)
 {
 int ret = Marshal.GetLastWin32Error();
 Console.WriteLine("Hata kodu ile LogonUser çağrısı başarısız oldu : " +
 ret);
 atmak yeni System.ComponentModel.Win32Exception(ret);
 }

 // Adım - 2
 WindowsIdentity NEWID = Yeni WindowsIdentity(tokenHandle);
 // Adım -3
 impersonatedUser newId.Impersonate =();

 }
 yakalamak (İstisna ex)
 {
 Console.WriteLine("Özel durum oluştu. " + eski.İleti);
 }
 }


 /// <Özet>
 /// Durak kimliğe bürünme
 /// </Özet>
 Genel Geçersiz geri alma()
 {
 impersonatedUser.Undo();
 // Simgeleri ücretsiz.
 Eğer (tokenHandle != IntPtr.Zero)
 CloseHandle(tokenHandle);
 }
 }

</sonunda>

Benim blog abone.

Technorati Tags:

İrfan ekleme: ssrs söylüyor “rsAccessDenied”, Ama … Gerçekten erişim var.

Birkaç hafta önce, Geliştirici meslektaşım MOSS için SQL Server Reporting Services eklentisi ile ilgili bir proje üzerinde çalışıyordu. O bir fantezi rapora uygun ön uç sağlar bir web bölümü geliştirmek yapıldı. (akıllı arama arkasında birkaç bin aranabilir değerlere sahip bir parametre üzerinde olmanın en önemli özelliği).

Bu büyük bir geliştirme ortamı ancak kullanıcı kabul testi çalışma yapıldı. (UAT) çevre, işe yaramaz. Hata ayıklayıcı kadar ateş, özel durum ayrıntıları bu gibi görüyoruz:

İzinler kullanıcı için 'UAT_domainmosssvc' Bu işlemi gerçekleştirmek için yetersiz.(rsAccessDenied).

Eğer yukarıdaki hata canlı arama yapmak, oldukça yaygın bulacaksınız. Yara izi ortak. Ortak birçok farklı potansiyel kök çünkü en kötü tür neden olur ve herkesin önerilen çözüm "hissediyor" sağ. Biz muhtemelen hepsini denedim.

Bizim durumumuzda, problemdi UAT için bir yedekleme/geri yükleme DEV yapmıştı. Bir yerde verilerde, bir şey hala "DEV_domain için atıfta bulundu" (Güncellenme Zamanı "UAT_Domain"). Biz yeni bir site oluşturdu, web bölümü ve bu sorunumuzu çözdü eklendi.

Umarım bu kimse bir veya iki satır aşağı saat kazandıracak.

</sonunda>

Benim blog abone.

Technorati Tags:

Küçük açıklama: Windows Canlı Güvenlik ayarlarını ve kontak alanı sahipleri

Ben mesajları bir avuç bireyler üzerinden dahili "bir mesaj almak" işlev Microsoft live spaces ile sağlar. (hangi de benim blog ev sahipliği yapıyor) her ay.

Saat üçte, Öyle ki cevap veremezsiniz bu kullanıcıların kendi live spaces hesabı garantiledi. Bu istenmeyen posta önleme özelliği sanırım değil.

</sonunda>

Vardır “Bilinmeyen hata” İletilerin gerçekten daha iyi yığın izleme?

Madhur'ın blog yazısı nasıl okuyordu. yığın izleme görüntüler etkinleştirmek ve şimdi merak ediyorum: Neden her zaman bir yığın izleme göstermiyorsun?

Kim bu kural ile geldi ve neden onu takip ediyorsun?

Son kullanıcılar her iki durumda da yanlış bir şey bilecek. En az bir yığın izleme ile, Denetim printscreen tuşuna basabilirsiniz, bir e-posta Kopyala/yapıştır ve kendisine göndermek. Bu açıkça sorunu çözmek için gereken çabayı ve zamanı azaltmak.

</sonunda>

Technorati Tags:

Olay kimliği 1023: “Genişletilebilir Sayaç DLL'i MSSCNTRS Windows yükleyemiyor”

GÜNCELLEŞTİRME (04/08/08): Bu sorunu çözmüş gibi görünüyor. Komut satırından, "C koştu:\windowssystem32lodctr/r" InstallShield hakkında konuşurken bir girdi olarak sorunlar ve bu görünüyor o-si olmak münhal benim için.

Son zamanlarda fark ettim, benim masaüstü/sunucu fan hiç devre dışı bırakır. Devre dışı bırakmak için kullanılan biliyorum. Şunu fark ettim ki, kontrol etmek için bir an sürdü bir VMware işlem tutarlı bir koşuyordu 20% bir CPU kullanımı. Olay günlüğü kontrol ve bu hataları uygulama günlüğüne dakikada defalarca oluyor gördüm:

Genişletilebilir Sayaç DLL'i UGatherer Windows yükleyemiyor, Veri bölümündeki ilk DWORD Windows hata kodudur.

Genişletilebilir Sayaç DLL'i UGTHRSVC Windows yükleyemiyor, Veri bölümündeki ilk DWORD Windows hata kodudur.

Genişletilebilir Sayaç DLL'i MSSCNTRS Windows yükleyemiyor, Veri bölümündeki ilk DWORD Windows hata kodudur.

Eğer bu mesajları detaya matkap, I almak bu:

Kaynak: Perflib

Türü: Hata

Kategori: Hiçbiri

Olay kimliği 1023

Biraz araştırma yaptım ve bir izin sorunu söz konusu DLL'lere erişim açısından olabilir bazı belirti. Ben bunlarla etrafında oynanan ama bunda verdim olumlu bir şekilde etkileyebilecek değil.

VMware için tamamen biraz zaman bir güncelleştirme gerçekleştirme hakkında başımın etini, öylesine belgili tanımlık yorum jotted yüklü vardı (Görünüşe göre kurmak"1.0.1 29996") ve güncelleme yaptı. Bu bana v1.04 için yükseltilmiş. Ne yazık ki, Bu did değil saptamak belgili tanımlık piyasaya çıkarma.

"VMware yetkilendirme hizmeti" adlı bir hizmet kapatırsanız benim uygulama günlüğüne gelecek iletileri deli numarası durdurabilirsiniz. Bu VMware yazılımı kullanmalarını engeller, Bu yüzden … değil büyük bir seçenek.

Ana işletim sistemi Windows XP olduğunu 64 bit.

Bence bu her zaman oldu, Ama buna neden herhangi bir belirli bir olay hatırlamıyorum.

Bu yüzden bilgisayarlar nefret ediyorum..

</sonunda>

Technorati Tags:

Tartışma forumu: En iyi uygulamaları uyumluluk olmayan önemsiz MOSS ortamında zorlama

Bir adam, "Mark", "baştan mükemmel SharePoint Yönetim kurulması üzerinde odaklanan bir ilginç haber grubu tartışma başladı" için bir 35,000 Kullanıcı ortamı.

İşte tartışma: http://groups.google.com/group/microsoft.public.sharepoint.portalserver/browse_thread/thread/6d9a738d981af772/1c390b15c5407db6?#1c390b15c5407db6

Pop Tarih boyunca ve katkı!

</sonunda>