Quelques captures...

image image
image image
image image
image image

 

Mais l'idée est surtout de ce précipiter à cette adresse : http://www.worldwidetelescope.org/experienceIt/ExperienceIt.aspx

...et d'essayer ;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Horreur, j'ouvre Outlook 2007 aujourd'hui et l'une de mes boîtes de réception est totalement vide !

Il s'agit d'une boîte de réception Hotmail synchronisée via le Outlook Connector.

La question n'est pas de savoir si je suis en ligne ou pas puisque d'habitude l'ensemble de mes messages est toujours bien présent, peu importe mon statut de connexion.

Outlook finit par m'indiquer que l'un de mes fichiers personnels Outlook est endommagé.

Voici la solution à mon problème :

- je me rends dans C:\Program Files (x86)\Microsoft Office\Office12

- je lance SCANPST.EXE

image

- je sélectionne le fichier signalé endommagé dans C:\Users\<moi>\AppData\Local\Microsoft\Outlook

- après le scan, je choisi de Réparer

- je redémarre Outlook, impeccable, tout est là... ouf ;)

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Microsoft Learning propose à l'adresse suivante un "Learning Snack" pour comprendre l'environnement Silverlight :

http://www.microsoft.com/learning/_silverlight/learningsnacks/silverlight/snack01/Default.html (en anglais)

Non technique, c'est très instructif pour faire le point sur votre compréhension de SL 1.0 / 2.0, de l'architecture, des outils, de la runtime, ...

A visionner ;)

A noter que la liste complète des Learning Snacks se trouve à cette adresse : http://www.microsoft.com/learning/snacks/default.mspx

EDIT : finalement après réflexion, autant aller directement sur la page d'accueil juste au-dessus et tous les regarder Wink

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Bonjour,

Ceci est mon premier post (d'une longue série, j'espère) de mon nouveau blog : blackcurl.com !

Ainsi, j'en profite pour faire un petit retour sur mon installation de BlogEngine .NET 1.3.1 sur mon nouvel hébergement (chez Ikoula).

Ça c'est globalement bien passé sauf un petit hic rencontré à cause de notre ami IIS 7.

Lors de ma tentative initiale de récupérer simplement depuis le CodePlex de BlogEngine une archive comportant les fichiers à uploader via FTP dans mon répertoire ~/blog/ (créé en tant qu'application Web dans la console de gestion Plesk rubrique Répertoires Web de mon hébergeur), je ne m'attendais pas forcément à la belle erreur 500 Internal Server Error que j'ai obtenu.

Même après des vérifications dans la console de l'hébergeur de différents éléments comme la version du .NET framework. Rien à faire : 500 et c'est tout, sans détail :(.

J'ai alors contacté, sans grand espoir immédiat, le support technique. Belle surprise lorsque je reçois une réponse à 22h30 (hé oui... service par email 24/7 ! ; coup de chapeau, une réponse instantanée à cette heure tardive ça pardonne presque un truc qui ne marche pas). Et là on m'indique de l'on a basculé ma gestion ASP.NET de IIS 7 en mode classique (en lieu et place du nouveau mode intégré par défaut) pour résoudre le problème. Et là toute mon erreur 500 s'éclaire : c'est bien évident que le web.config de BE.NET tout beau avec ses rubriques <httpModules> et <httpHandlers> dans <system.web> ne pouvait que produire ce genre de comportement.

Les curieux iront lire http://learn.iis.net/page.aspx/243/aspnet-integration-with-iis7 pour tout savoir sur l'ASP.NET sur IIS 7 et les 2 modes possibles.

Petit extrait sur les causes principales de problème de migration de la gestion classique d'ASP.NET vers la gestion intégrée :

The application web.config file defines <httpModules> configuration. 
The application loads new ASP.NET modules, or removes existing ones. 
In Integrated mode, ASP.NET modules are specified together with native modules in the unified <system.webServer>/<modules> configuration section. 
The ASP.NET modules specified in the <system.web>/<httpModules> configuration section must be moved to the new configuration section in order to take effect. Subsequently, new ASP.NET modules must be added directly to the unified <modules> section. 
The application web.config file defines <httpHandlers> configuration. 
The application uses custom handler mappings for some content types. 
In Integrated mode, the ASP.NET handler mappings must be specified in the unified <system.webServer>/<handlers> configuration section in order to take effect. Subsequently, new ASP.NET handler mappings must be added directly to the unified <handlers> section. 
The section replaces both the ASP.NET <httpHandlers> configuration AND the IIS 7.0 scriptmaps configuration, both of which previously had to be configured in order to set up an ASP.NET handler mapping. 
The application web.config file defines <identity impersonate="true" /> configuration. 
The application impersonates client credentials (most common with intranet applications). In Integrated mode, client impersonation is not available in some early request processing stages. In the majority of cases, this is not a problem and you can turn off the error – otherwise, you must configure this application to run using the Classic ASP.NET mode. 

J'ai alors pris la décision de faire marcher le fichier fourni avec le nouveau mode intégré de IIS7 et demandé à rester sur le mode par défaut.

Pour cela, j'ai publié via Visual Studio 2008 le site web sous le Default Web Site sur mon IIS 7 local sous Vista et procédé à la demande de migration grâce à APPCMD et la commande

%windir%\system32\inetsrv\APPCMD.EXE migrate config "Default Web Site/"

Et j'ai obtenu un nouveau fichier web.config compatible.

Ci-dessous le contenu de la nouvelle rubrique <system.webServer> générée (à placer dans <configuration>) :

<system.webServer> 
    <modules> 
      <remove name="Profile" /> 
      <remove name="AnonymousIdentification" /> 
      <add name="WwwSubDomainModule" type="BlogEngine.Core.Web.HttpModules.WwwSubDomainModule, BlogEngine.Core" preCondition="managedHandler" /> 
      <add name="UrlRewrite" type="BlogEngine.Core.Web.HttpModules.UrlRewrite, BlogEngine.Core" preCondition="managedHandler" /> 
      <add name="CompressionModule" type="BlogEngine.Core.Web.HttpModules.CompressionModule, BlogEngine.Core" preCondition="managedHandler" /> 
      <add name="ReferrerModule" type="BlogEngine.Core.Web.HttpModules.ReferrerModule, BlogEngine.Core" preCondition="managedHandler" /> 
    </modules> 
    <handlers> 
      <add name="blogml.axd_*" path="blogml.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.BlogMLExportHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="monster.axd_*" path="monster.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.MonsterHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="opml.axd_*" path="opml.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.OpmlHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="rating.axd_*" path="rating.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.RatingHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="js.axd_*" path="js.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.JavaScriptHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="css.axd_*" path="css.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.CssHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="rsd.axd_*" path="rsd.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.RsdHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="metaweblog.axd_*" path="metaweblog.axd" verb="*" type="BlogEngine.Core.API.MetaWeblog.MetaWeblogHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="opensearch.axd_*" path="opensearch.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.OpenSearchHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="pingback.axd_*" path="pingback.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.PingbackHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="trackback.axd_*" path="trackback.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.TrackbackHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="sitemap.axd_*" path="sitemap.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.SiteMap, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="syndication.axd_*" path="syndication.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.SyndicationHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="image.axd_*" path="image.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.ImageHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
      <add name="file.axd_*" path="file.axd" verb="*" type="BlogEngine.Core.Web.HttpHandlers.FileHandler, BlogEngine.Core" preCondition="integratedMode,runtimeVersionv2.0" /> 
    </handlers> 
    <validation validateIntegratedModeConfiguration="false" /> 
  </system.webServer> 

N'hésitez donc pas à récupérer directement ces lignes et à les ajouter à votre web.config pour faire fonctionner BE.NET directement sur votre hébergement IIS 7.

A+

Currently rated 5.0 by 1 people

  • Currently 5/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5