Archive

Archive for février 2009

70-631 Windows SharePoint Services 3.0, Configuring


Losque j’ai passé la certification 70-631 Windows SharePoint Services 3.0, Configuring, j’ai pensé que l’expérience acquise sur le terrain serait suffisante. Ce fût le cas mais je dois avouer que ce fût un peu juste. Comme j’ai un profil à mi-chemin entre le développement et l’infrastructure technologique, certaines sections ont été plus difficiles que d’autres.

Les éléments vérifiés sont les suivants :

  1. Deploy Windows SharePoint Services 3.0 (WSS)
  2. Monitor Windows SharePoint Services
  3. Configure Security for Windows SharePoint Services
  4. Administer Windows SharePoint Services
  5. Manage Customization
  6. Configure Network Infrastructure for Windows SharePoint Services

Le volet 6 est celui qui m’a causé le plus de difficulté suivi du 3 et du 1. Heureusement, j’ai acquis suffisament de connaissance pour réussir un maximum de questions dans les autres volets.

D’un autre côté, je me dis qu’une ressource spécialisée au niveau de l’infrastructure technologique aura beaucoup de difficulté avec les questions du volet 5.

Bref, je crois que pour réussir facilement l’examen, il faut correspondre parfaitement au rôle d’administrateur Sharepoint de Microsoft. Toutefois sur le terrain, j’observe que ce rôle est souvent remplit par plusieurs personnes différentes.

Je vous suggère donc d’en couvrir plus large que nécessaire lors de votre préparation. De toute façon, ce n’est pas perdu !

Publicités
Catégories :Certification, WSS Étiquettes : ,

Sharepoint Best Practice Conference – Les présentations


Plus d’une semaine a passée depuis la fin de la conférence et certains présentateurs ont publiés leurs présentations sur internet. Voici la liste que j’ai pu recueillir jusqu’à maintenant :

De Andrew Woodward :

De Joel Oleson :

De Jason Modero

De Gary Lapointe

De Paul Culmsee

De Todd Klindt

De Natalya Voskresenskaya

De Paul Galvin

Je recommande à tous de consulter les présentations. C’est un must !

Catégories :Best Practice, Sharepoint Étiquettes : ,

Cohabitation d’un sous-site ASP.Net avec Sharepoint


Lors de la création d’une WebApp Sharepoint, ce dernier génère un Web.Config. Sharepoint désactive certains httphandlers et httpmodules pour activer ceux qui lui sont propres. Tel que présenté ci-dessous, voici un site Sharepoint nommé WebApp1 contenant un sous-site ASP.Net Test.

soussiteaspnetavecmoss1

Pour que les composantes .Net du sous-site Test s’executent correctement hors du contexte de Sharepoint, il faut replacer les éléments par défaut. Pour répondre à notre besoin, nous avons choisi d’ajouter une section location directement dans le Web.Config de l’application Web WebApp1.

  <location path="Test">
    <system.web>
      <httpHandlers>
        <remove verb="GET,HEAD,POST" path="*" />
        <remove verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" />

        <add path="*" verb="GET,HEAD,POST" type="System.Web.DefaultHttpHandler" validate="true" />
      </httpHandlers>
      <httpModules>
        <clear />
        <add name="OutputCache" type="System.Web.Caching.OutputCacheModule" />
        <add name="FormsAuthentication" type="System.Web.Security.FormsAuthenticationModule" />
        <add name="UrlAuthorization" type="System.Web.Security.UrlAuthorizationModule" />
        <add name="WindowsAuthentication" type="System.Web.Security.WindowsAuthenticationModule" />
        <add name="RoleManager" type="System.Web.Security.RoleManagerModule" />
        <add name="Session" type="System.Web.SessionState.SessionStateModule" />
      </httpModules>
    </system.web>
  </location>
Catégories :ASP.Net, Sharepoint, Web.Config Étiquettes : , ,

Préparation à la certification 70-541 – Microsoft Windows SharePoint Services 3.0 – Application Development


Vous compter vous préparer à la certification 70-541 – Microsoft Windows SharePoint Services 3.0 – Application Development . Voici sommairement les étapes de ma démarche.

Dans un premier temps. j’ai utilisé le livre Developer’s Guide to the Windows SharePoint Services v3. Ce dernier permet de couvrir environ 60% des éléments. À noter qu’il est aussi possible d’utiliser le livre Inside Microsoft Windows SharePoint Services 3.0 . Ayant consulter les deux, ils sont globalement équivalent et dans les deux cas, ce sont d’excellent livres de référence qu’il est très utile de conserver avec nous.

Par la suite, j’ai compléter ma préparation par des lectures complémentaires sur MSDN et des exercices pratiques. Finalement au travail, j’ai eu la chance d’effectuer plusieurs travaux directement reliés aux éléments vérifiés dans l’examen.

Bonne préparation

Catégories :Certification, WSS Étiquettes : ,

Kerberos et BlobCache provoque une fermeture inexpliquée de la connexion TCP


Afin d’optimiser le nombre de requêtes envoyées au serveur IIS par le navigateur nous avons effectué les étapes spécifiées dans l’article http://support.microsoft.com/kb/917557/en-us . Tel que le démontre l’image ci-dessous, le résultat est très intéressant car le navigateur ne transmet qu’une seule requête anonyme au début de la communication avec le serveur Web et par la suite, toutes les autres requêtes utilisent le protocole Kerberos. La communication est donc optimale que ce soit lors de la navigation ou lorsqu’on force le navigateur (IE) à rafraîchir la page en utilisant F5 ou CTRL+F5.

http_sans_blobcache

Satisfait de ce premier pas, nous décidons donc de configurer le blobcache. Pour activer le blobcache, il suffit de changer la valeur de la balise enabled à true dans le Web.config


<BlobCache location="D:\blobCache" path="\.(gif|jpg|png|css|js)$" maxSize="10" enabled="true" />

Nous avons refait les mêmes essais. Lorsqu’on navigue sur le site ou qu’on rafraichît la page à l’aide de CTRL+F5, la communication est encore optimale. Par contre, il se passe un phénomème étonnant lorsqu’on rafraichît la page avec F5. Tel que le démontre l’image ci-dessous, pour chaque requête d’un objet qui est présent au blobcache , le serveur Web coupe la communication TCP dans la réponse.

http_avec_blobcache

N’ayant pas trouvé pourquoi  ni d’information sur le sujet, nous avons envoyé notre cas à Microsoft.
Évidemment, je vais publier l’explication ou la solution dès que possible.

MAJ du 16/12/2009 : La solution a ce problème est incluse dans le CU de décembre 2009. Plus de détail dans mon billet du 16 décembre.

Catégories :Sharepoint Étiquettes : , ,
%d blogueurs aiment cette page :