Sharepoint Security and .NET Impersonation2

вторник, 30 октября 2007 

В продолжении поста Sharepoint Security and .NET Impersonation, WSA нашёл пример в MSDN по выполнению определённого кода под повышенными правами (под SHAREPOINT\System account identity)

SPSite siteColl = SPContext.Current.Site;
SPWeb site = SPContext.Current.Web;
SPSecurity.RunWithElevatedPrivileges(delegate() {
  using (SPSite ElevatedsiteColl = new SPSite(siteColl.ID)) {
    using (SPWeb ElevatedSite = ElevatedsiteColl.OpenWeb(site.ID)) {
      string SiteCollectionOwner = ElevatedsiteColl.Owner.Name;
      string Visits = ElevatedsiteColl.Usage.Visits.ToString();
      string RootAuditEntries =
          ElevatedSite.RootFolder.Audit.GetEntries().Count.ToString();
    }
  }
});

По-сути данный код делает тоже, что и наш самописный.

Видео с былой посиделки 2

вторник, 30 октября 2007 

И далее внедряясь в воспоминания, наш сбор на Октябре, не помню уж за какое число.

Видео с былой посиделки

вторник, 30 октября 2007 

Вспомнилось что заливал я, как-то то уж совсем давно, видео с некоторой былой посиделки. Коли кому из замеченных там людей крайне неприятно лицезреть себя в таком ракурсе, отпишитесь , скрою от общего доступа паролем :).


дальше больше…

Sharepoint Security and .NET Impersonation

вторник, 30 октября 2007 

Для использования имперсонализации для всякого рода нужд в рамках SharePoint-а необходимо знать некоторые, не совсем очевидные, хитрости.

Хозяйке на заметку:
Impersonation is the ability of a thread to execute in a security context that is different from the context of the process that owns the thread.

дальше больше…

Скупой платит дважды

пятница, 26 октября 2007 

Эх, ещё раз убедился — хороший сервис слишком мало не стоит. Купил я на первое время очень дешёвенький хостинг, падал он 20% времени, администрация извинялась, давала бесплатные месяцы в бонус, но не успел я буквально на день. Ибо легло у них всё окончательно, и не support-a, ни последних backup-в, молчание мне ответом.

Закупился я нормальным шведским хостингом, восстановил всё это хозяйство из домашнего backup-а, поставил крон для backup-а, и жизнь хороша и жить хорошо.

Дима + Катя

воскресенье, 14 октября 2007 

свадьба грибовВнимание ребятушки!
В 16.55, 15 октября 2007 по Минскому времени Димой был замечен баг в парсинге линков, ранее они вели не на оригинальные размеры.
Будьте бдительны! %)

Еще в начале недели вылил фотки со свадьбы Грибов на picasaweb, однако как оказалось неплохо бы вылить сиё добро одним файлом да оригинальных бы размеров (кивок с сторону Мухамора :) .

Два вечера пытался я залить 2-ва архива по ~70мб, однако то мой провайдер падал, то сервис обрывал связь, естественно в бесплатных версиях подобных сервисов ни десктопного приложения, ни возможности докачки, грустно да печально.
дальше больше…

Жадный на Exception Details SharePoint

среда, 10 октября 2007 

Даже при необходимых настройках для вывода отладочной информации, при exception-х произошедших в шаблоне страницы SharePoint приложения, в окно браузера плюется минимум информации, как правило типа “Value does not fall within the expected range”, а весь сок оседает в EventViewer-е.

Code Snippet — маленькие хитрости

среда, 10 октября 2007 

Code Snippet — этакие блоки автоматической генерации шаблона кода в VisualStudio, довольно нужная вещь, ибо можно зашаблонить многие вещи, вплоть до некоторых патернов разработки.

Линки:
http://dotnetjunkies.com/Article/C95AC204-DE44-4D4A-A2B7-1EB1BE14A8A1.dcik
http://msmvps.com/blogs/kevinmcneish/archive/2007/04/30/property-code-snippet-for-visual-studio-2005.aspx

gacutil “access is denied”

среда, 10 октября 2007 

Предисловие.
В текущем проекте есть надобность по Post-biuld event-у регестрировать dll-ку в gac-e и перезапускать IIS чтобы Sharepoint приложение поднимала уже обновлённую dll-ку. И в чем казалось бы загвоздка, написал
"C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe" /i "$(TargetPath)" /f
и будь счастлив, ан нет, не всегда всё так просто.
дальше больше…

Навигационное древо

Каталог

Будет всякого разного:
Copyright © 2007 Шапель Павел.
Powered  by