<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Martin Vollmer`s Blog</title><link>http://blogs.msdn.com/b/martinv/</link><description>.NET und anderes Zeug
</description><dc:language>en</dc:language><generator>Telligent Community 5.6.583.21163 (Build: 5.6.583.21163)</generator><item><title>Sharepoint jetzt noch einfacher zu haben bzw. installieren II</title><link>http://blogs.msdn.com/b/martinv/archive/2010/11/15/sharepoint-jetzt-noch-einfacher-zu-haben-bzw-installieren-ii.aspx</link><pubDate>Mon, 15 Nov 2010 16:36:54 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10091329</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10091329</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/11/15/sharepoint-jetzt-noch-einfacher-zu-haben-bzw-installieren-ii.aspx#comments</comments><description>&lt;p&gt;Wenn ein Entwickler sich mit er Entwicklung von Applikationen auf Basis von Sharepoint Server 2010 oder Sharepoint Foundation beschäftigen wollte, musste er sich erst mal mit einer etwas aufwendigen Installation herumschlagen. Immerhin gibt es seit Sharepoint 2010 die Möglichkeit Sharepoint auch auf einem Client OS also Microsoft Vista SP2 und Windows 7 zu installieren sofern es sich um eine 64Bit Version handelt. Aber auch diese Möglichkeit war relativ aufwendig, da man die einige Dinge manuell vorbereiten musste. Das Vorgehen war &lt;a href="http://msdn.microsoft.com/en-us/library/ee554869(office.14).aspx"&gt;hier&lt;/a&gt; exakt beschrieben. Dies gehört jetzt der Vergangenheit an den seit kurzem gibt es das &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=54dc2eef-e9ea-4c7b-9470-ec5cb58414de"&gt;Sharepoint Easy Setup Script&lt;/a&gt;. Damit wird alles vollautomatisiert auf der Zielmaschine oder sogar in eine “Virtual Harddisk” (VHD) installiert.&lt;/p&gt;  &lt;p&gt;Das &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=54dc2eef-e9ea-4c7b-9470-ec5cb58414de"&gt;Sharepoint Easy Setup Script&lt;/a&gt; einfach herunterladen und die Instruktionen beachten. Wenn man anpassen möchte welche zusätzlichen Tools installiert werden sollen, dann kann man dies in der Datei &lt;strong&gt;..\SharePoint2010EasySetup\Labs\EasySetup\Source\config.xml&lt;/strong&gt; anpassen.&lt;/p&gt;  &lt;p&gt;Noch ein kleiner Tipp. Falls man die Installation auf einem HyperV Image von Windows 7 64Bit ausführen möchte gehen die Downloads der Installationsdateien schief. ein einfacher Workaround ist das Script auf einer Windows 7 Maschine bis zur Beendigung der Downloads ausführen und dann abbrechen. Dann kann man das Ganze Verzeichnis in ein ISO Image packen und dann an die HyperV Maschine mounten und das Script dort erneut ausführen und Bingo, man hat Sharepoint Foundation auf dem HyperV Image von Windows 7 (64Bit) installiert und konfiguriert.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10091329" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint/">Sharepoint</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Installation/">Installation</category></item><item><title>Sharepoint jetzt noch einfacher zu haben bzw. zu installieren I.</title><link>http://blogs.msdn.com/b/martinv/archive/2010/11/15/sharepoint-jetzt-noch-einfacher-zu-haben-bzw-zu-installieren-i.aspx</link><pubDate>Mon, 15 Nov 2010 16:11:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10091277</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10091277</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/11/15/sharepoint-jetzt-noch-einfacher-zu-haben-bzw-zu-installieren-i.aspx#comments</comments><description>&lt;p&gt;Das Installieren von Sharepoint Server 2010 oder auch von Sharepoint Foundation 2010 war bislang nicht die einfachste Erfahrung die man machen konnte. Um diese &amp;ldquo;Experience&amp;rdquo; dramatisch zu verbessern gibt es neue Wege Sharepoint auf einer Maschine zu installieren. Im ersten Fall ist die Zielmaschine ist ein &lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Windows Server 2008&amp;nbsp; (64bit) oder Windows Server 2008 R2 (64bit)&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;seit einiger Zeit gibt es n&amp;auml;mlich Windows Sharepoint Foundation im &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer 2.0&lt;/a&gt; zum Download und zwar so dass gleich alles installiert und konfiguriert wird. Also einfach den &lt;a href="http://www.microsoft.com/web/downloads/platform.aspx"&gt;Web Platform Installer 2.0&lt;/a&gt; runterladen, dann die Management Console des Internet Information Servers starten.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/3487.image_5F00_2.png"&gt;&lt;img height="421" width="542" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/2728.image_5F00_thumb.png" alt="image" border="0" title="image" style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hier links eine beliebige neue Website oder auch die Default Web Site ausw&amp;auml;hlen und dann links unten auf &amp;ldquo;Anwendung &amp;uuml;ber Katalog installieren&amp;rdquo; klicken.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/7028.image_5F00_4.png"&gt;&lt;img height="476" width="540" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/6457.image_5F00_thumb_5F00_1.png" alt="image" border="0" title="image" style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Dann Optionen anklicken damit man dort die Enterprise Features mitangezeigt bekommt Siehe n&amp;auml;chstes Bild:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/1258.image_5F00_6.png"&gt;&lt;img height="336" width="493" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/8688.image_5F00_thumb_5F00_2.png" alt="image" border="0" title="image" style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Nach dem Klick auf Ok wird dann auch Sharepoint bei den Enterprise Downloads angezeigt:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/0184.image_5F00_8.png"&gt;&lt;img height="377" width="496" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/4401.image_5F00_thumb_5F00_3.png" alt="image" border="0" title="image" style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Zum Schluss noch ein beherzter Klick auf &amp;ldquo;Installieren&amp;rdquo; und los geht es &amp;hellip;.&lt;/p&gt;
&lt;p&gt;Viele Gr&amp;uuml;&amp;szlig;e&lt;/p&gt;
&lt;p&gt;Martin Vollmer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10091277" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Installation+WebService+Factory/">Installation WebService Factory</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studioisual+Studio+Extensions+for+Windows+Sharepoint+Services/">Visual Studioisual Studio Extensions for Windows Sharepoint Services</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Web+Platform+Installer/">Web Platform Installer</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint+Designer/">Sharepoint Designer</category></item><item><title>“anspruchsvollere” Sharepoint Anpassungen mit XSLT</title><link>http://blogs.msdn.com/b/martinv/archive/2010/11/11/anspruchsvollere-sharepoint-anpassungen-mit-xslt.aspx</link><pubDate>Thu, 11 Nov 2010 15:56:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10089538</guid><dc:creator>Vollmix</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10089538</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/11/11/anspruchsvollere-sharepoint-anpassungen-mit-xslt.aspx#comments</comments><description>&lt;p&gt;Sharepoint lässt sich auf vielfältige Weisen anpassen und erweitern. Leider sind aber in vielen Szenarien Erweiterungen und Anpassungen durch selbstentwickelte Komponenten oder Sites nicht möglich. Dazu gehören auch die Cloud Szenarien die aktuell über die “Business Productivity Online Suite” kurz BPOS verfügbar sind. Auch in den meisten Hosting Angeboten sind die Möglichkeiten stark eingeschränkt. Also was bleibt noch, um anspruchsvollere oder besser gesagt coole Anpassungen vornehmen zu können. Der Sharepoint Designer und Zugriff auf die Sharepoint Objekte in XSLT. Wie sowas gemacht werden kann zeigt ein Webcast den Antje Kadgiehn dankenswerterweise für uns aufgenommen hat. Es wird dazu auch noch weitere Webcasts geben, damit auf die Möglichkeiten die man auf diese Weise hat bekannter werden. Also wenn das interessant kling öfter mal hier oder auf &lt;a href="http://www.MyMSDN.de"&gt;www.MyMSDN.de&lt;/a&gt; unter Webcasts vorbeischauen. Hier der Link zum Webcast : &lt;a title="http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032470469" href="http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032470469"&gt;http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032470469&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Viele Grüße&lt;/p&gt;  &lt;p&gt;Martin &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10089538" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint/">Sharepoint</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/MyMSDN/">MyMSDN</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Erfahrungen/">Erfahrungen</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/XSLT/">XSLT</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint+Designer/">Sharepoint Designer</category></item><item><title>Integration mit den Business Connectivity Services in Sharepoint 2010</title><link>http://blogs.msdn.com/b/martinv/archive/2010/11/09/integration-mit-den-business-connectivity-services-in-sharepoint-2010.aspx</link><pubDate>Tue, 09 Nov 2010 11:54:31 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10088105</guid><dc:creator>Vollmix</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10088105</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/11/09/integration-mit-den-business-connectivity-services-in-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;Wie bekommt man am besten Daten aus Fremd- oder Alt-Systemen in die Sharepoint Umgebung. Die Antwort sind die Business Connectivity Services. Über den Sharepoint Designer lassen sich External Content Types anlegen, die dann über eine Datenbankanbindung, über Web Services oder über eine selbstentwickelte .NET Komponente (BDC Model) befüllt werden. In den meisten Beispielen, die im Web zu finden sind , wird direkt auf eine Datenbank zugegriffen, was aber wohl im echten Leben eher nicht der Fall sein dürfte. Deswegen habe ich einen Webcast aufgenommen, der sich mit den anderen beiden möglichen Datenquellen Web Services und selbstentwickelte .NET Komponente beschäftigt. Die verwendete WebService Applikation steht übrigens auch zur Verfügung, da ich diese mal anhand den Konzepten wie unsere Consulting Abteilung in einem Kundenprojekt Services implementiert hat, auf Basis der Northwind Demo Datenbank erstellt habe. Zu finden ist die komplette App unter:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Komplettes Projekt mit WCF Services nach Microsoft Consulting Services      &lt;br /&gt;&lt;/strong&gt;&lt;a title="http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx" href="http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx"&gt;http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx&lt;/a&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Als zweites wird im Webcast gezeigt, wie man eine beliebige Datenquelle, die irgendwie mit .NET Code zugreifbar ist, angebunden werden kann. Zu guter Letzt natürlich der Link zum Webcast auf MSDN: &lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032468935" href="http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032468935"&gt;http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032468935&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Viele Grüße&lt;/p&gt;  &lt;p&gt;Martin Vollmer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10088105" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint/">Sharepoint</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/MyMSDN/">MyMSDN</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Projekte/">Projekte</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Integration/">Integration</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/BCS/">BCS</category></item><item><title>PDC “Public Viewing” bei der .Net (DODDNED) User Group Franken</title><link>http://blogs.msdn.com/b/martinv/archive/2010/10/29/pdc-public-viewing-bei-der-net-doddned-user-group-franken.aspx</link><pubDate>Fri, 29 Oct 2010 09:06:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10082770</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10082770</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/10/29/pdc-public-viewing-bei-der-net-doddned-user-group-franken.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Gestern Abend war es dann soweit. Das “Public Viewing” zur Keynote der PDC 2010 wurde bei der Firma Infoteam Software AG in Erlangen von der .&lt;a href="http://sites.google.com/site/dodned/"&gt;NET (doddned) User Group Franken&lt;/a&gt; organisiert und durchgeführt. Der Dank geht natürlich an die Firma Infoteam Software AG, die Ihre Räumlichkeiten und die Versorgung der Teilnehmer mit Speisen und Getränken übernommen hat. Weiterer Dank geht natürlich an die beiden Organisatoren seitens der User Group Bernd Hengelein und TOM Mueller. Jetzt aber genug der Lobhudelei wie war es denn nun? Na gut es waren dann doch nicht soviel Zuschauer wie bei einem Public Viewing der Spiele unserer Nationalmannschaft in Südafrika, aber es haben immerhin über 30 Leute den Weg zu der Veranstaltung gefunden. und was gab es inhaltlich Neues. Die meisten und spektakulärsten Neuigkeiten gab es bei Windows Azure.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;“Dallas” wird DataMarket, ein Cloud Service für Data oder Information as a Service. &lt;/li&gt;    &lt;li&gt;Full Java Support &lt;/li&gt;    &lt;li&gt;CDN dynamic content caching, CDN SSL Delivery and improved global CDN connectivity in CY2011 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;SQL Azure:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Azure Reporting CTP &lt;/li&gt;    &lt;li&gt;SQL Azure DataSync CTP 2 &lt;/li&gt;    &lt;li&gt;Database Manager for SQL Azure &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows AppFabric:&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Caching (CTP at PDC) verbessert die Performance von Applikationen die auf Windows Azure und SQL Azure basieren dramatisch. &lt;/li&gt;    &lt;li&gt;Service Bus (CTP at PDC) durable messaging um Enterprise Szenarien besser zu unterstützen. &lt;/li&gt;    &lt;li&gt;Integration (CTP in CY11) Unterstützung von Biztalk Server Integration (pipeline, transforms, adapters …) &lt;/li&gt;    &lt;li&gt;Composite Applications (CTP in CY11) Mandantenfähiger managed Service benutzt das .NET Composition Modell zur Automatisierung von Deployment und Management von End-to-end Applikationen.      &lt;ul&gt;       &lt;li&gt;AppFabric Composition Model – Modell und Visual Studio Designer für die Zusammenstellung von Applikationen &lt;/li&gt;        &lt;li&gt;AppFabric Container – high performance Runtime optimiert für die Cloud liefert: scale out, availability, multi-tenancy and sandboxing &lt;/li&gt;        &lt;li&gt;AppFabric Connect – verbinden der existierenden LOB-Applikationen über den AppFabric Service Bus mit Windows Azure Services Neues Tooling erweitert den Biztalk Server um hybrid on/off-premise Ansätze einfacher zu realisieren. &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Außerdem waren natürlich&lt;strong&gt; Windows Phone 7,&lt;/strong&gt; jeder physikalische Teilnehmer der PDC bekommt ein Gerät, ein Thema. Hier wurde die einfache Integration von mehreren Services gezeigt. Bilder aus Flickr Skydrive … in einer Gallerie auf dem Phone. Aber die wichtigste Botschaft war hier dass man mit den &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=04704acf-a63a-4f97-952c-8b51b34b00ce&amp;amp;displayLang=de"&gt;Entwicklungstools für Windows Phone 7&lt;/a&gt; schnell, kostenlos und relativ einfach coole Apps für die Geräte bauen kann.&lt;/p&gt;  &lt;p&gt;Weiterhin wurde der &lt;a href="http://ie.microsoft.com/testdrive/"&gt;&lt;strong&gt;Internet Explorer 9&lt;/strong&gt;&lt;/a&gt; vorgestellt und herausgestellt, dass die Kombination Windows mit Internet Explorer 9 die beste Performance liefert, da der IE für Grafik, Video und Sound die “hardware acceleration”&amp;#160; nutzt. Auch das Commitment von Microsoft den HTML5 Standard best möglichst zu unterstützen wurde mehrfach von Bob Muglia hervorgehoben.&lt;/p&gt;  &lt;p&gt;Nach der Verlosung der Gewinne (Visual Studio 2010, Windows 7 Ultimate, C64 im Joystick) und dem Verteilen der T-Shirts und der Memory Sticks mit Inhalten zur PDC, haben die Teilnehmer die Veranstaltung glücklich verlassen. Wer die PDC weiterhin Live verfolgen will, oder sich die Sessions später als Aufzeichnung anschauen möchte dem sei dieser Link hier empfohlen: &lt;a href="http://www.microsoftpdc.com"&gt;http://www.microsoftpdc.com&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Viele Grüße&lt;/p&gt;  &lt;p&gt;Martin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10082770" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/SQL+Azure/">SQL Azure</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/PDC/">PDC</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Internet+Explorer+9/">Internet Explorer 9</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Windows+Phone+7/">Windows Phone 7</category></item><item><title>Einblick in die SQL Azure Performance</title><link>http://blogs.msdn.com/b/martinv/archive/2010/10/26/einblick-in-die-sql-azure-performance.aspx</link><pubDate>Tue, 26 Oct 2010 13:08:35 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10080903</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10080903</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/10/26/einblick-in-die-sql-azure-performance.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Da der SQL Profiler mit SQL Azure auch in der Version 2008 R2 leider nicht funktioniert, muss man andere Wege gehen, um mehr Informationen zu den Queries welche man an SQL Azure schickt zu bekommen. Ich möchte zeigen wie man mit dem SQL Management Studio 2008 R2 an diese Informationen kommt. Man kann einfach im Query Windows das Kommando “SET STATISTICS TIME ON” und/oder “SET STATISTICS IO ON” damit der Server entsprechende Informationen in den Ergebnismengen zurückliefert. Man kann diese Information auch im SQL Management Studio für alle Queries im User Interface aktivieren. Im SQL Management Studio über Tools Options im folgenden Dialog die Einstellungen wie abgebildet vornehmen:    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/0513.image_5F00_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/1538.image_5F00_thumb.png" width="521" height="306" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Wenn man jetzt ein Query ausführt kommen folgende Informationen auch noch vom Server zurück:&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SQL Server parse and compile time:      &lt;br /&gt;&amp;#160;&amp;#160; CPU time = 15 ms, elapsed time = 26 ms. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;(91 row(s) affected)      &lt;br /&gt;Table 'Worktable'. Scan count 0, logical reads 0, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.       &lt;br /&gt;Table 'Order Details'. Scan count 1, logical reads 15, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.       &lt;br /&gt;Table 'Orders'. Scan count 1, logical reads 6, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0.       &lt;br /&gt;Table 'Customers'. Scan count 1, logical reads 2, physical reads 0, read-ahead reads 0, lob logical reads 0, lob physical reads 0, lob read-ahead reads 0. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SQL Server Execution Times:      &lt;br /&gt;&amp;#160;&amp;#160; CPU time = 16 ms,&amp;#160; elapsed time = 10 ms.       &lt;br /&gt;SQL Server parse and compile time:       &lt;br /&gt;&amp;#160;&amp;#160; CPU time = 0 ms, elapsed time = 0 ms. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SQL Server Execution Times:      &lt;br /&gt;&amp;#160;&amp;#160; CPU time = 0 ms,&amp;#160; elapsed time = 0 ms&lt;/font&gt;.&lt;/p&gt;  &lt;p&gt;Das gibt zwar schon mal was her ist aber noch nicht so das was man gerne haben würde. Nämlich wie wird das Query eigentlich umgesetzt welche Indizes werden genutzt, gibt es Table Scans die man durch zusätzliche Indizes vermeiden könnte …&lt;/p&gt;  &lt;p&gt;Dazu kann man sich erstmal den “estimated execution plan” anzeigen lassen, Das geht in dem man auf den folgenden Button in der Toolbar klickt:    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/3201.image_5F00_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/3323.image_5F00_thumb_5F00_1.png" width="538" height="93" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Dann bekommt man für mein Beispielquery auf die alte &lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=06616212-0356-46A0-8DA2-EEBC53A68034&amp;amp;displaylang=en"&gt;Northwind Demo DB&lt;/a&gt; :&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/5633.image_5F00_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/7384.image_5F00_thumb_5F00_2.png" width="542" height="266" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Jetzt kann man sich noch den tatsächlichen “execution plan” anzeigen lassen und die Client Statistics aktivieren, wiederum über die Toolbar:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/1440.image_5F00_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/8080.image_5F00_thumb_5F00_3.png" width="551" height="97" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Dann bekommt auch die Client Statistics in einem weiteren Reiter im Ergebnisfenster angezeigt. Nach mehreren Durchläufen auch mit den Unterschieden der einzelnen Läufe:    &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/0728.image_5F00_10.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/0827.image_5F00_thumb_5F00_4.png" width="555" height="312" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Zum Schluss noch ein Tipp wie man sich den “Procedure Cache” anschauen kann. Auf die Art und Weise lässt sich bestimmen welches Kommando bzw.welche Stored Procedure wie oft aufgerufen wurde. Das geht über ein spezielles T-SQL Kommando das dann etwa so aussehen könnte:&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SELECT q.text, s.execution_count      &lt;br /&gt;FROM sys.dm_exec_query_stats as s       &lt;br /&gt;cross apply sys.dm_exec_sql_text(plan_handle) AS q       &lt;br /&gt;ORDER BY s.execution_count DESC &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;und man bekommt so ein Ergebnis:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/0830.image_5F00_12.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-70-50-metablogapi/8132.image_5F00_thumb_5F00_5.png" width="558" height="302" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Wer sich die ganze verfügbaren Infos im Procedure Cache anschauen möchte sollte einfach mal das folgende T-SQL Statement absetzen und die Ergebnisse studieren.&lt;/p&gt;  &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SELECT * FROM sys.dm_exec_query_stats&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Viele Grüße&lt;/p&gt;  &lt;p&gt;Martin Vollmer&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10080903" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Erfahrungen/">Erfahrungen</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Performance/">Performance</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/SQL+Azure/">SQL Azure</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/SQL/">SQL</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/SQL+Server/">SQL Server</category></item><item><title>Sharepoint Foundation auf Windows Server R2 Web Edition mit SQL Membership- und Roleprovider installieren und konfigurieren</title><link>http://blogs.msdn.com/b/martinv/archive/2010/10/19/sharepoint-foundation-auf-windows-server-r2-web-edition-mit-sql-membership-und-roleprovider-installieren-und-konfigurieren.aspx</link><pubDate>Tue, 19 Oct 2010 08:32:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10077739</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10077739</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/10/19/sharepoint-foundation-auf-windows-server-r2-web-edition-mit-sql-membership-und-roleprovider-installieren-und-konfigurieren.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Wenn jemand auf die “verrückte” Idee kommt Sharepoint Foundation als Basis-Framework für eine Webapplikation zu nutzen, der hat mit als Erstes die Benutzerverwaltung als Problem vor der Brust. Da es nicht ganz trivial ist Sharepoint Foundation mit der ASP.NET Standardbenutzerverwaltung zu konfigurieren hat mein Kollege einen Webcast zu dem Thema erstellt. Er hat sogar SSL bzw. https in der Installation seiner Sharepoint Applikation berücksichtigt.&lt;/p&gt;  &lt;p&gt;Hier der Link: &lt;a href="http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032465786"&gt;Demowebcast SharePoint Foundation 2010 einrichten mit Authentifizierung gegen eine SQL Datenbank - ASP.NET SQL-Membership Provider für eine Website mit Sharepoint Foundation 2010 einrichten&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Beschreibung des Webcasts: Wenn man eine auf Sharepoint Foundation basierende Internet-Präsenz aufbauen und außerdem einen gesicherten Bereich auf der Website einrichten möchte, besteht die Möglichkeit, die Sharepoint-Authentifizierung über den ASP.NET SQL Membership Provider abzubilden. Dieser Webcast zeigt, wie man eine solche Installation und Konfiguration durchführen kann. Dieser Webcast wurde in Zusammenarbeit mit dem Team von TechNet Deutschland erstellt.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10077739" width="1" height="1"&gt;</description></item><item><title>Access Services in Sharepoint 2010</title><link>http://blogs.msdn.com/b/martinv/archive/2010/10/12/access-services-in-sharepoint-2010.aspx</link><pubDate>Tue, 12 Oct 2010 13:23:22 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10074702</guid><dc:creator>Vollmix</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10074702</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/10/12/access-services-in-sharepoint-2010.aspx#comments</comments><description>&lt;p&gt;Microsoft Access ist ein sehr beliebtes Werkzeug für die schnelle Erstellung von Anwendungen durch Fachbenutzer. Mit den Access Services in SharePoint Server 2010 können Access-Anwendungen jetzt einfach im Browser ausgeführt und damit web fähig und besser verwaltbar gemacht werden. In den meisten Unternehmen existieren bereits Access-Lösungen, welche nicht unter der Obhut der IT-Abteilung betrieben werden. Will man diese Lösungen nun einem breiteren Publikum oder nach den Regeln der IT-Abteilung zur Verfügung stellen, bieten sich die Access Services von Sharepoint 2010 an. &lt;/p&gt;  &lt;p&gt;Der &lt;a href="http://www.microsoft.com/germany/msdn/webcasts/library.aspx?id=1032465785"&gt;Link&lt;/a&gt; führt zu dem Webcast der eine gute Einführung zu den Access Services gibt. Das ist auch für Access Entwickler in Unternehmen, die bereits Sharepoint einsetzen eine sehr interessante Alternative.&lt;/p&gt;  &lt;p&gt;VG, Martin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10074702" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint/">Sharepoint</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Solution/">Solution</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Access+Services/">Access Services</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Access/">Access</category></item><item><title>SharePoint 2010 Information Days</title><link>http://blogs.msdn.com/b/martinv/archive/2010/10/07/sharepoint-2010-information-days.aspx</link><pubDate>Thu, 07 Oct 2010 08:48:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10072629</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10072629</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/10/07/sharepoint-2010-information-days.aspx#comments</comments><description>&lt;p&gt;Microsoft SharePoint wird in vielen Unternehmen als Plattform für Zusammenarbeit und Informationsaustausch genutzt. Gleichzeitig bietet SharePoint bereits seit MOSS 2007 unzählige Möglichkeiten der Anpassung und Erweiterung: .NET Code, ASP.NET-Controls, WebParts, Site Templates, Content Types usw. So wird SharePoint bereits heute in vielen Unternehmen als Applikationsplattform für individuelle Geschäftsanwendungen eingesetzt.    &lt;br /&gt;SharePoint 2010 bietet Ihnen nun viele Neuerungen, die das Arbeiten auf dieser Plattform signifikant optimieren.&lt;/p&gt;  &lt;p&gt;SharePoint 2010 zeichnet sich durch ein neues Developer Dashboard aus, das die Entwicklung wesentlich vereinfacht und produktiver macht, natürlich immer im Zusammenspiel mit Visual Studio 2010. Microsofts Application Lifecycle Management Tool bietet zahlreiche Projektvorlagen für z.B. List- oder Site Definitions und Workflows.&lt;/p&gt;  &lt;p&gt;Während der ganztägigen Veranstaltung erleben Sie zahlreiche Live Demos, die sich unter anderem den Themen Qualitätssteigerung durch tägliche Builds, Fehlerminimierung in den Aufgaben sowie verbesserte Planbarkeit durch Transparenzerhöhung in Ihren SharePoint Projekten widmen.&lt;/p&gt;  &lt;p&gt;Für Fragen und Diskussionen bietet die interaktive Veranstaltung viel Raum.&lt;/p&gt;  &lt;p&gt;Melden Sie sich und zwei weitere Kollegen gleich für einen Termin in Ihrer Nähe an! Die Teilnehmerplätze sind begrenzt.&lt;/p&gt;  &lt;p&gt;· 29.09.2010 - Hamburg&lt;/p&gt;  &lt;p&gt;· 20.10.2010 - Köln&lt;/p&gt;  &lt;p&gt;· 04.11.2010 - München&lt;/p&gt;  &lt;p&gt;· 07.12.2010 – Bad Homburg&lt;/p&gt;  &lt;p&gt;Die Übersicht über die Agenda sowie die Möglichkeit zur online-Anmeldung finden Sie auf der Veranstaltungswebseite &lt;a href="http://www.msdn-online.de/go/mossinfodays"&gt;www.msdn-online.de/go/mossinfodays&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10072629" width="1" height="1"&gt;</description></item><item><title>Wordpress auf IIS in unter 10 Minuten</title><link>http://blogs.msdn.com/b/martinv/archive/2010/10/06/wordpress-auf-iis-in-unter-10-minuten.aspx</link><pubDate>Wed, 06 Oct 2010 12:45:50 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10072185</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10072185</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/10/06/wordpress-auf-iis-in-unter-10-minuten.aspx#comments</comments><description>&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e2438d83-05e6-4fe1-ac02-c2adbdd17c7a" class="wlWriterEditableSmartContent"&gt;Technorati-Tags: &lt;a href="http://technorati.com/tags/IIS" rel="tag"&gt;IIS&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Wordpress" rel="tag"&gt;Wordpress&lt;/a&gt;,&lt;a href="http://technorati.com/tags/WPI" rel="tag"&gt;WPI&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Web+Platform+Installer" rel="tag"&gt;Web Platform Installer&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;Mein Kollege Bernhard Frank hat ein grenzgeniales Video produziert. Im Video zeigt er wie man Wordpress inklusive MySQL in unter 10 Minuten zum Fliegen bekommt. &lt;/p&gt;  &lt;p&gt;Hier anzuschauen: &lt;a title="http://blogs.technet.com/b/bernhard_frank/archive/2010/09/17/von-0-auf-wordpress-in-unter-10-minuten.aspx" href="http://blogs.technet.com/b/bernhard_frank/archive/2010/09/17/von-0-auf-wordpress-in-unter-10-minuten.aspx"&gt;http://blogs.technet.com/b/bernhard_frank/archive/2010/09/17/von-0-auf-wordpress-in-unter-10-minuten.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Euer&lt;/p&gt;  &lt;p&gt;Martin Vollmer&lt;/p&gt;  &lt;p&gt;Developer Platform &amp;amp; Strategy Group&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10072185" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Web+Platform+Installer/">Web Platform Installer</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/IIS/">IIS</category></item><item><title>WPF Client über Terminal Services – Ja geht das denn?</title><link>http://blogs.msdn.com/b/martinv/archive/2010/09/28/wpf-client-252-ber-terminal-services-ja-geht-das-denn.aspx</link><pubDate>Tue, 28 Sep 2010 08:16:57 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10068579</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=10068579</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2010/09/28/wpf-client-252-ber-terminal-services-ja-geht-das-denn.aspx#comments</comments><description>&lt;p&gt;Die meisten Entwickler glauben ja, dass WPF basierte Smart Clients nicht geeignet sind, um diese über einen Terminal Server im größeren Stil zu betreiben. Die &lt;a href="http://www.tricept.de/"&gt;Tricept AG&lt;/a&gt; hat genau dies in einer Lösung für die Landesbank Baden-Württemberg (LBBW) getan. Auf dem MSDN-Online Web haben wir einen Erfahrungsbericht, sowie ein Interview zu diesem Thema mit dem Geschäftsführer Ralf&amp;#160; Geyer veröffentlicht.&lt;/p&gt;  &lt;p&gt;Hier der &lt;a href="http://download.microsoft.com/download/6/8/1/68128C36-6DDF-4643-BA34-60FEB966AFF4/WPF_und_Terminal_Services.pdf"&gt;Link zum Artikel&lt;/a&gt; und der &lt;a href="http://www.microsoft.com/germany/msdn/video/show.mspx?id=msdn_de_41298"&gt;Link zum Interview&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Alle Artikel und Anleitungen findet man unter:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.mymsdn.de"&gt;www.mymsdn.de&lt;/a&gt; –&amp;gt; MSDN Solve –&amp;gt; Special: Lösungskataloge &amp;amp; Vorlagen – &amp;gt; &lt;a href="http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/projects.mspx"&gt;Detaillierte Anleitungen und Erfahrungen aus Projekten&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Schöne Grüße&lt;/p&gt;  &lt;p&gt;Martin Vollmer&lt;/p&gt;  &lt;p&gt;Developer Platform &amp;amp; Strategy Group&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10068579" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Architecture/">Architecture</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/MyMSDN/">MyMSDN</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Erfahrungen/">Erfahrungen</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/WPF/">WPF</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Terminal+Server/">Terminal Server</category></item><item><title>Komplettes Services Projekt nach MCS Konzept auf MyMSDN</title><link>http://blogs.msdn.com/b/martinv/archive/2009/12/14/komplettes-services-projekt-nach-mcs-konzept-auf-mymsdn.aspx</link><pubDate>Mon, 14 Dec 2009 15:41:25 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9936557</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=9936557</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2009/12/14/komplettes-services-projekt-nach-mcs-konzept-auf-mymsdn.aspx#comments</comments><description>&lt;p&gt;ich war ja schon seit einiger Zeit damit beschäftigt ein Projekt, welches unsere Kollegen aus der Consulting Abteilung bei einem Kunden programmiert haben, so aufzubereiten, dass man daraus Musterlösungen für bestimmte Aufgabenstellungen ableiten kann. Zuerst habe ich mir die Serviceimplementierung in WCF vorgenommen und die verwendeten Konzepte umgesetzt. Als Datenbank habe ich die Northwind SQL Server Demo Datenbank verwendet. Zum Datenzugriff wird ADO.NET mit der Data Access Library aus der Enterprise Library verwendet. Alle Datenbankzugriffe sind als Stored Procedures implementiert. Logging ist mit Log4net implementiert, da dies vom Kunden als Standard gesetzt war, macht aber keinen so großen Unterschied ob man das mit Enterprise Library oder Log4net macht.&lt;/p&gt;  &lt;p&gt;Als Service Host sind drei Optionen umgesetzt:&lt;/p&gt;  &lt;p&gt;· &lt;strong&gt;Console Host&lt;/strong&gt; – praktisch während der Entwicklung&lt;/p&gt;  &lt;p&gt;· &lt;strong&gt;Internet Information Server (IIS)&lt;/strong&gt; – praktisch kein Code, der IIS macht ja alles &lt;/p&gt;  &lt;p&gt;· &lt;strong&gt;Service Host –&lt;/strong&gt; weitere Option im Deployment&lt;/p&gt;  &lt;p&gt;Da Ganze ist auf MyMSDN unter dieser URL zu finden:&lt;/p&gt;  &lt;p&gt;Überschrift: &lt;strong&gt;Komplettes Projekt mit WCF Services nach Microsoft Consulting Services&lt;/strong&gt;    &lt;br /&gt;&lt;a href="http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx"&gt;http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Ich habe auch einen Test-Client in WPF dazu gebaut, damit man die Services auch bequem testen kann.&amp;#160; Die Sourcen zum Client ist ebenfalls auf MyMSDN zu finden.&amp;#160; &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;Future Plans:&lt;/p&gt;  &lt;p&gt;Ich möchte die Services über&amp;#160; „Windows Azure Platform AppFabric“ also über den Internet Service Bus zugänglich machen, dann kann man die Services auch von überall aus&amp;#160; übers Internet ansprechen!&lt;/p&gt;  &lt;p&gt;Schöne Grüße&lt;/p&gt;  &lt;p&gt;Martin Vollmer&lt;/p&gt;  &lt;p&gt;Developer Platform &amp;amp; Strategy Group&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9936557" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/WCF+Praxis+Services+Enterprise+Datenzugriff+Data+Access/">WCF Praxis Services Enterprise Datenzugriff Data Access</category></item><item><title>Neue Inhalte auf www.MyMSDN.de</title><link>http://blogs.msdn.com/b/martinv/archive/2009/03/25/neue-inhalte-auf-www-mymsdn-de.aspx</link><pubDate>Wed, 25 Mar 2009 17:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9507501</guid><dc:creator>Vollmix</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=9507501</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2009/03/25/neue-inhalte-auf-www-mymsdn-de.aspx#comments</comments><description>&lt;DIV style="BORDER-BOTTOM: windowtext 1.5pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 1pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-element: para-border-div"&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext 1.5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" class=MsoNormal&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&lt;/FONT&gt;&lt;/o:p&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;Neue Inhalte auf MyMSDN!&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;In der Rubrik &lt;B style="mso-bidi-font-weight: normal"&gt;„Enterprise Templates und Visual Studio Solutions“&lt;/B&gt;, werden Visual Studio Templates für bestimmte Entwicklungsaufgaben bereitgestellt sowie Beispielprojekte aus „Proof of Concepts“die im Microsoft Technology Center erstellt wurden. &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/templates.mspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;In der Rubrik &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;B style="mso-bidi-font-weight: normal"&gt;„Detaillierte Anleitungen und Erfahrungen aus Projekten“&lt;/B&gt;, werden Erfahrungen und Vorgehensweisen veröffentlicht, die in realen Projekten oder „Proof-of-Concepts“ gemacht und entwickelt wurden. &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/projects.mspx"&gt;&lt;FONT size=3 face=Calibri&gt;http://www.microsoft.com/germany/msdn/knowhow/VisualStudioTemplateProjekte/projects.mspx&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt; &lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;/FONT&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Falls&amp;nbsp;sich jemand dafür interessiert hier auch&amp;nbsp;entsprechenden Content zu veröffentlichen, kann er mich gerne kontaktieren.&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Viele Grüße&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;FONT size=3&gt;&lt;FONT face=Calibri&gt;&lt;o:p&gt;Martin Vollmer&amp;nbsp;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;DIV style="BORDER-BOTTOM: windowtext 1.5pt solid; BORDER-LEFT: medium none; PADDING-BOTTOM: 1pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-element: para-border-div"&gt;
&lt;P style="BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0cm; MARGIN: 0cm 0cm 0pt; PADDING-LEFT: 0cm; PADDING-RIGHT: 0cm; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0cm; mso-border-bottom-alt: solid windowtext 1.5pt; mso-padding-alt: 0cm 0cm 1.0pt 0cm" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;/DIV&gt;
&lt;P style="MARGIN: 0cm 0cm 0pt" class=MsoNormal&gt;&lt;o:p&gt;&lt;FONT size=3 face=Calibri&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/o:p&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9507501" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/MyMSDN/">MyMSDN</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Projekte/">Projekte</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Proof_2D00_of_2D00_Concept/">Proof-of-Concept</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Solution/">Solution</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Erfahrungen/">Erfahrungen</category></item><item><title>Missing Performance Counters</title><link>http://blogs.msdn.com/b/martinv/archive/2008/11/18/missing-performance-counters.aspx</link><pubDate>Tue, 18 Nov 2008 13:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9117865</guid><dc:creator>Vollmix</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=9117865</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/11/18/missing-performance-counters.aspx#comments</comments><description>&lt;P&gt;A few days ago, I noticed that most of the usual performance counters were not available in perfmon. When I started perfmon and selected "Performance Monitor" in the TreeView on the left hand side I got an Error Message "Cannot initialize MMC Snap-In". But If I clicked on the same item the second time it works, but then I tried to use some of the standard performance counters like Processor, Logical Disk or Memory, they were missing in the List. Also all .NET and SQL performance counters were not available. Even a system reboot (Windows Vista SP1) did not bring back the standard performance counters.&lt;/P&gt;
&lt;P&gt;After some more investigation I found the following knowledge base article:&lt;/P&gt;
&lt;H3&gt;&lt;A class="" title="How to manually rebuild Performance Counter Library values. " href="http://support.microsoft.com/kb/300956" mce_href="http://support.microsoft.com/kb/300956 "&gt;How to manually rebuild Performance Counter Library values. &lt;BR&gt;&lt;/A&gt;Article ID: (KB)300956&lt;/H3&gt;
&lt;P&gt;This article is originally related to Windows Server 2003 and Windows 2000, but I tried the part which is listed under Rebuilding all Performance Counters worked for me. Just open a Command Prompt running under administrator rights and do the following:&lt;/P&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;C:&amp;gt; cd windows\system32&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size=2&gt;C:\Windows\System32&amp;gt; &lt;STRONG&gt;lodctr /R&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;After that all Performance Counters were available again!&lt;/P&gt;
&lt;P&gt;Hope this helps anybody else too&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9117865" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/perfmon/">perfmon</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Performance+Counter/">Performance Counter</category></item><item><title>How to install Visual Studio Extensions for Windows Sharepoint Services 1.2 on Vista or Windows XP (VSeWSS.exe)</title><link>http://blogs.msdn.com/b/martinv/archive/2008/10/31/how-to-install-visual-studio-extensions-for-windows-sharepoint-services-1-2-on-vista-or-windows-xp-vsewss-exe.aspx</link><pubDate>Fri, 31 Oct 2008 12:38:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9026287</guid><dc:creator>Vollmix</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=9026287</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/10/31/how-to-install-visual-studio-extensions-for-windows-sharepoint-services-1-2-on-vista-or-windows-xp-vsewss-exe.aspx#comments</comments><description>&lt;P&gt;Yesterday I blogged a solution to develop Sharepoint stuff on a workstation OS. Afterwards I did some additional research in the Web and I found a very simple solution to install the &lt;A class="" title="VSeWSS.exe 1.2" href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;displayLang=en" mce_href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;amp;displayLang=en"&gt;VSeWSS.exe 1.2&lt;/A&gt; on a Vista or XP machine. You need only one Registry entry to fool the Installer, so that you can simply install the package on the machine. I checked this on my second test machine and it works:&lt;/P&gt;
&lt;P&gt;Add the following key:&lt;/P&gt;
&lt;P&gt;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shared Tools\Web Server Extensions\12.0]&lt;/P&gt;
&lt;P&gt;Then add the string Value:&lt;/P&gt;
&lt;P&gt;"Sharepoint"="Installed"&lt;/P&gt;
&lt;P&gt;The solution was originally posted by Fernando Felman.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://fernandof.wordpress.com/2008/02/11/how-to-install-the-sharepoint-2007-vs-2005-extensions-on-a-workstation/" mce_href="http://fernandof.wordpress.com/2008/02/11/how-to-install-the-sharepoint-2007-vs-2005-extensions-on-a-workstation/"&gt;http://fernandof.wordpress.com/2008/02/11/how-to-install-the-sharepoint-2007-vs-2005-extensions-on-a-workstation/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I will also add this to my blog. This makes live a little bit easier ....&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9026287" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2008/">VS 2008</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/remote+development/">remote development</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VSeWSS+1-2/">VSeWSS 1.2</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studioisual+Studio/">Visual Studioisual Studio</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studioisual+Studio+Extensions+for+Windows+Sharepoint+Services/">Visual Studioisual Studio Extensions for Windows Sharepoint Services</category></item><item><title>Remote Sharepoint Development (WebParts) with Visual Studio 2008 and VSeWSS 1.2!</title><link>http://blogs.msdn.com/b/martinv/archive/2008/10/29/remote-sharepoint-development-webparts-with-visual-studio-2008-and-vsewss-1-2.aspx</link><pubDate>Wed, 29 Oct 2008 19:08:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9022510</guid><dc:creator>Vollmix</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=9022510</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/10/29/remote-sharepoint-development-webparts-with-visual-studio-2008-and-vsewss-1-2.aspx#comments</comments><description>
&lt;STYLE type=text/css&gt;.normal {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Warning {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; VERTICAL-ALIGN: baseline; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.heading {
	FONT-SIZE: large; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Source {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: left
}
.Command {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-ALIGN: left
}
.style1 {
	BACKGROUND-COLOR: #c0c0c0;
	TEXT-ALIGN: left;
}
&lt;/STYLE&gt;

&lt;P class=normal&gt;Several people already contacted me, asking for the "hack" to develop Sharepoint stuff like Webparts remotely on &lt;SPAN lang=de&gt;Vista or Windows XP&lt;/SPAN&gt; with the newer version of VSeWSS 1.2 (Visual Studio Extensions for Windows Sharepoint Services&lt;SPAN lang=de&gt;)&lt;/SPAN&gt;. I didn't had the time to reverse engineer the new installer and so I was really happy, when I received a mail yesterday, that somebody else has done the work for us. &lt;STRONG&gt;Many &lt;/STRONG&gt;&lt;SPAN lang=de&gt;&lt;STRONG&gt;t&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;hanks to Mike Valentine from Cleveland, Ohio for doing the dirty work :-).&lt;/STRONG&gt; He asked me, whether I will post the new hack for VS 2008 and WVeWSS 1.2 &lt;SPAN lang=de&gt;and so here it comes&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=normal&gt;&lt;SPAN lang=de&gt;The Copy Jobs are the same as described in my former blog posts. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=normal&gt;Locate the Sharepoint Templates installed on the server environment and copy them to your Workstation User Templates. &lt;BR&gt;You have to navigate to: “C:\Program Files\Microsoft Visual Studio &lt;SPAN lang=de&gt;9&lt;/SPAN&gt;\Common7\IDE\ProjectTemplates\CSharp” and copy the whole Sharepoint Directory to your user Templates Folder on your Workstation. The Path is normally: “C:\Users\&lt;USERNAME&gt;\Documents\Visual Studio 200&lt;SPAN lang=de&gt;8&lt;/SPAN&gt;\Templates\ProjectTemplates\Visual C#”. &lt;BR&gt;If you want to develop in VB.NET do the same for the Sharepoint Folder in: “C:\Program Files\Microsoft Visual Studio &lt;SPAN lang=de&gt;9&lt;/SPAN&gt;\Common7\IDE\ProjectTemplates\VisualBasic” And copy it to: “C:\Users\&lt;USERNAME&gt;\Documents\Visual Studio 200&lt;SPAN lang=de&gt;8&lt;/SPAN&gt;\Templates\ProjectTemplates\Visual Basic” &lt;BR&gt;Do the same for the Sharepoint Folders in the ItemTemplates Directory. There is only one for CSharp. Navigate to: “C:\Program Files\Microsoft Visual Studio &lt;SPAN lang=de&gt;9&lt;/SPAN&gt;\Common7\IDE\ItemTemplates\CSharp” And copy the Sharepoint Folder to: “C:\Users\&lt;USERNAME&gt;\Documents\Visual Studio 200&lt;SPAN lang=de&gt;8&lt;/SPAN&gt;\Templates\ItemTemplates\Visual C#” &lt;BR&gt;Copy the complete Folder “Microsoft Sharepoint Developer Tools”, which can be found in “C:\Program Files” on the Server or VPC to your Workstation machine in the same location. &lt;/P&gt;
&lt;P class=normal&gt;&lt;SPAN lang=de&gt;And here is the new reg file, just copy the whole stuff into notepad and save it as "vs2008wss.reg" for example. and doubleclick the file to wrtite the Entries into the Registry.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=normal&gt;&lt;SPAN lang=de&gt;Mike wrote me, that the installer is calling "devenv /setup" after writing the Registry Entries. We don't know, whether this is necessary. I also did so and it works.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=Source&gt;&lt;SPAN class=Source&gt;Windows Registry Editor Version 5.00&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\NewProjectTemplates\TemplateDirs\{f120f40f-f543-4d15-8bbb-4f4b174c6a23}]&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\NewProjectTemplates\TemplateDirs\{f120f40f-f543-4d15-8bbb-4f4b174c6a23}\/1]&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;TemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\package 1.2"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;SortPriority"=dword:00000064&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{aa9054f9-fbd5-405d-9c31-9f544db39238}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.VisualBasicSPProject"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.VisualBasicSPProject"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\package 1.2\\VSeWSS.dll"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{f120f40f-f543-4d15-8bbb-4f4b174c6a23}]&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;ProductName"="Visual Studio extensions for Windows SharePoint Services 1.2"&lt;BR&gt;"ID"=dword:00000064&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtPackage, VSeWSS, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;CompanyName"="Microsoft"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;MinEdition"="Standard"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;ProductVersion"="12.0002.0000.0000"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\package 1.2\\VSeWSS.dll"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtPackage"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{f120f40f-f543-4d15-8bbb-4f4b174c6a23}\SatelliteDll]&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;DllName"="VSeWSSUI.dll"&lt;BR&gt;"Path"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\package 1.2\\"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\{593b0543-81f6-4436-ba1e-4747859caae2}]&lt;BR&gt;@="CSharpSPProjectFactory"&lt;BR&gt;"DisplayName"=""&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;DefaultProjectExtension"="csproj"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;DisplayProjectFileExtensions"="SharePoint Project Files (*.csproj);*.csproj"&lt;BR&gt;"Language(VsTemplate)"="CSharp"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;Package"="{f120f40f-f543-4d15-8bbb-4f4b174c6a23}"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;PossibleProjectExtensions"="csproj"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;ProjectTemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\pacakge 1.2"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;ShowOnlySpecifiedTemplates(VsTemplate)"=dword:00000000&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;TemplateGroupIDs(VsTemplate)"="SharePointItemTemplateGroupID"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;TemplateIDs(VsTemplate)"="ContentType,EventReceiver,FieldControl,ListDefinition,ListDefinitionFromContentType,ListInstance,Module,Template,WebPart"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{3c457a27-5d8e-4fab-b1de-c18682146452}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.CSharpSPProject"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.CSharpSPProject"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\package 1.2\\VSeWSS.dll"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\{ec05e597-79d4-47f3-ada0-324c4f7c7484}]&lt;BR&gt;@="VisualBasicSPProjectFactory"&lt;BR&gt;"DisplayName"=""&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;DisplayProjectFileExtensions"="SharePoint Project Files (*.vbproj);*.vbproj"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;Package"="{f120f40f-f543-4d15-8bbb-4f4b174c6a23}"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;DefaultProjectExtension"="vbproj"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;PossibleProjectExtensions"="vbproj"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;ProjectTemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0\\pacakge 1.2"&lt;BR&gt;"Language(VsTemplate)"="VisualBasic"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;ShowOnlySpecifiedTemplates(VsTemplate)"="0"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;TemplateGroupIDs(VsTemplate)"="SharePointItemTemplateGroupID"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;TemplateIDs(VsTemplate)"="ContentType,EventReceiver,FieldControl,ListDefinition,ListDefinitionFromContentType,ListInstance,Module,Template,WebPart"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\ToolWindows\{b8772634-ac0a-4afc-ad74-e655d9ecef02}]&lt;BR&gt;"Name"="Microsoft.SharePoint.Tools.Forms.SPToolWindow"&lt;BR&gt;@="{f120f40f-f543-4d15-8bbb-4f4b174c6a23}"&lt;BR&gt;"Style"="Tabbed"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;Window"="{3ae79031-e1bc-11d0-8f78-00a0c9110057}"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\InstalledProducts\SdtPackage]&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;Package"="{f120f40f-f543-4d15-8bbb-4f4b174c6a23}"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;UseInterface"=dword:00000001&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Menus]&lt;BR&gt;"{f120f40f-f543-4d15-8bbb-4f4b174c6a23}"=",1000,1"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SharePoint Developer Tools 9.0]&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;VSTemplates Install Path"="C:\\Program Files\\Microsoft Visual Studio 9.0\\Common7\\IDE\\ProjectTemplates\\CSharp\\SharePoint"&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;Installed Language"=""&lt;BR&gt;&lt;/SPAN&gt;"&lt;SPAN class=Source&gt;Install Path"="C:\\Program Files\\Microsoft SharePoint Developer Tools 9.0"&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P class=Warning mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=Warning&gt;&lt;STRONG&gt;&amp;nbsp;!! Absolutely no warranties, use at your own risk !!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;That’s it! Hope this procedure&amp;nbsp;is helpful to others, who want to develop Web Parts for MOSS 2007 now with Visual Studio 2008&lt;SPAN lang=de&gt; and the newer Visual Studio Extensions for Windows Sharepoint Services, VSeWSS 1.2&lt;/SPAN&gt;&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9022510" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2008/">VS 2008</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/WebParts/">WebParts</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Sharepoint/">Sharepoint</category></item><item><title>Calling external Web Services from ASP.NET Application</title><link>http://blogs.msdn.com/b/martinv/archive/2008/06/05/calling-external-web-services-from-asp-net-application.aspx</link><pubDate>Thu, 05 Jun 2008 18:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8575460</guid><dc:creator>Vollmix</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=8575460</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/06/05/calling-external-web-services-from-asp-net-application.aspx#comments</comments><description>&lt;P&gt;I tried to build an ASP.NET Application, which uses the Live Search Web Service. I copied the sample code from the SDK (all stuff needed is available at : &lt;A title=http://search.live.com/developer href="http://search.live.com/developer" mce_href="http://search.live.com/developer"&gt;http://search.live.com/developer&lt;/A&gt; ) and pasted it in an ASP.NET Application. But calling the Search Web Service results in the following Error:&lt;/P&gt;
&lt;H3&gt;The remote name could not be resolved: 'soap.search.live.com'&lt;/H3&gt;
&lt;P&gt;&lt;B&gt;Description: &lt;/B&gt;An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;BR&gt;&lt;B&gt;Exception Details: &lt;/B&gt;System.Net.WebException: The remote name could not be resolved: 'soap.search.live.com'&lt;/P&gt;
&lt;P&gt;In Debug Mode I got an &lt;STRONG&gt;System.ServiceModel.EndpointNotFoundException &lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;{"There was no endpoint listening at &lt;A href="http://soap.search.live.com/webservices.asmx" mce_href="http://soap.search.live.com/webservices.asmx"&gt;http://soap.search.live.com/webservices.asmx&lt;/A&gt; that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details."}&lt;/P&gt;
&lt;P&gt;The exactly same code worked fine in a console application. After some time I had the the right idea. If you create a new ASP.NET Web Application Visual Studio creates the virtual directory in IIS and an IIS Application, which runs in the DefaultAppPool and if you did not change the user account of this Application Pool it runs under the Builtin Account "Network Services"! This account is not allowed to call anything outside the local machine boundaries, so that was the reason why my Web Service Call to an external services fails. &lt;/P&gt;
&lt;P&gt;So I created a new Application Pool that runs under a regular User Account and now the Web Service Call works fine!&lt;/P&gt;
&lt;P&gt;There are often little things that make life harder :-)&lt;/P&gt;
&lt;P&gt;Best Regards&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8575460" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/ASP-NET+_2600_quot_3B00_Application+Pool_2600_quot_3B00_+IIS+_2600_quot_3B00_Web+Service_2600_quot_3B00_/">ASP.NET &amp;quot;Application Pool&amp;quot; IIS &amp;quot;Web Service&amp;quot;</category></item><item><title>New Registry File for Developing MOSS2007 Projects in a Workstation (XP or Vista)</title><link>http://blogs.msdn.com/b/martinv/archive/2008/03/19/new-registry-file-for-developing-moss2007-projects-in-a-workstation-xp-or-vista.aspx</link><pubDate>Wed, 19 Mar 2008 18:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8325872</guid><dc:creator>Vollmix</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=8325872</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/03/19/new-registry-file-for-developing-moss2007-projects-in-a-workstation-xp-or-vista.aspx#comments</comments><description>
&lt;STYLE type=text/css&gt;.normal {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Warning {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; VERTICAL-ALIGN: baseline; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.heading {
	FONT-SIZE: large; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Source {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: left
}
.Command {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-ALIGN: left
}
&lt;/STYLE&gt;

&lt;P class=normal&gt;Now that the new &lt;A class="" title="Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions, Version 1.1" href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3E1DCCCD-1CCA-433A-BB4D-97B96BF7AB63&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3E1DCCCD-1CCA-433A-BB4D-97B96BF7AB63&amp;amp;displaylang=en"&gt;VSeWSS1.1.EXE&lt;/A&gt; is released it is time to update the infos on my blog. The steps are basically the same as desribed in my former blog posts regarding VSeWSS.EXE. &lt;/P&gt;
&lt;P class=normal&gt;First of all you have to install VSeWSS1.1.exe on a Sharepoint Server 2007 machine or image. Then you have access to all the files, that you have to copy to your Workstation. &lt;/P&gt;
&lt;P class=normal&gt;1. Locate the Sharepoint Templates installed on the server environment and copy them to your Workstation User Templates. You have to navigate to:&lt;BR&gt;“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp” &lt;BR&gt;and copy the whole Sharepoint Directory to your user Templates Folder on your Workstation. The Path is normally: &lt;BR&gt;“C:\Users\&amp;lt;username&amp;gt;\Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual C#”. &lt;BR&gt;If you want to develop in VB.NET do the same for the Sharepoint Folder in:&lt;BR&gt;“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\VisualBasic” &lt;BR&gt;And copy it to:&lt;BR&gt;“C:\Users\&amp;lt;username&amp;gt;\Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Basic”&lt;BR&gt;Do the same for the Sharepoint Folders in the ItemTemplates Directory. There is only one for CSharp. Navigate to:&lt;BR&gt;“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp”&lt;BR&gt;And copy the Sharepoint Folder to:&lt;BR&gt;“C:\Users\&amp;lt;username&amp;gt;\Documents\Visual Studio 2005\Templates\ItemTemplates\Visual C#”&lt;BR&gt;2. Copy the complete Folder “Microsoft Sharepoint Developer Tools”, which can be found in “C:\Program Files” on the Server or VPC to your Workstation machine in the same location.&lt;/P&gt;
&lt;P class=normal&gt;3. In order to register the Projects, Packages and Templates on you Workstation machine you have to add several registry keys to your Registry. Here is the whole stuff, just copy and paste it in a text file and save it with a*.reg extension. Here are the Registry settings for VSeWSS1.1:&lt;/P&gt;
&lt;P class=Source&gt;Windows Registry Editor Version 5.00&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\CLSID]&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\CLSID\{3c457a27-5d8e-4fab-b1de-c18682146452}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.CSharpSPProject"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.CSharpSPProject"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\VSeWSS.dll"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\CLSID\{aa9054f9-fbd5-405d-9c31-9f544db39238}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.VisualBasicSPProject"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.VisualBasicSPProject"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\VSeWSS.dll"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{593b0543-81f6-4436-ba1e-4747859caae2}]&lt;BR&gt;@="CSharpSPProjectFactory"&lt;BR&gt;"DisplayName"=""&lt;BR&gt;"DefaultProjectExtension"="csproj"&lt;BR&gt;"DisplayProjectFileExtensions"="SharePoint Project Files (*.csproj);*.csproj"&lt;BR&gt;"Language(VsTemplate)"="CSharp"&lt;BR&gt;"Package"="{e57322ed-c1f7-4ac5-955e-d790d474d39e}"&lt;BR&gt;"PossibleProjectExtensions"="csproj"&lt;BR&gt;"ProjectTemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;"ShowOnlySpecifiedTemplates(VsTemplate)"=dword:00000000&lt;BR&gt;"TemplateGroupIDs(VsTemplate)"="SharePointItemTemplateGroupID"&lt;BR&gt;"TemplateIDs(VsTemplate)"="ContentType,EventReceiver,FieldControl,ListDefinition,ListDefinitionFromContentType,ListInstance,Module,Template,WebPart"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{9e5d3e2d-e4e2-418e-8d80-2f0da9a94f9a}]&lt;BR&gt;@="SdtProjectFactory"&lt;BR&gt;"DisplayName"=""&lt;BR&gt;"DefaultProjectExtension"="csproj"&lt;BR&gt;"DisplayProjectFileExtensions"="SharePoint Project Files (*.csproj);*.csproj"&lt;BR&gt;"Package"="{bc426e8f-098f-47de-ad66-d11676c41c66}"&lt;BR&gt;"PossibleProjectExtensions"="csproj"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{ec05e597-79d4-47f3-ada0-324c4f7c7484}]&lt;BR&gt;@="VisualBasicSPProjectFactory"&lt;BR&gt;"DisplayName"=""&lt;BR&gt;"DisplayProjectFileExtensions"="SharePoint Project Files (*.vbproj);*.vbproj"&lt;BR&gt;"Package"="{e57322ed-c1f7-4ac5-955e-d790d474d39e}"&lt;BR&gt;"DefaultProjectExtension"="vbproj"&lt;BR&gt;"PossibleProjectExtensions"="vbproj"&lt;BR&gt;"ProjectTemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;"Language(VsTemplate)"="VisualBasic"&lt;BR&gt;"ShowOnlySpecifiedTemplates(VsTemplate)"="0"&lt;BR&gt;"TemplateGroupIDs(VsTemplate)"="SharePointItemTemplateGroupID"&lt;BR&gt;"TemplateIDs(VsTemplate)"="ContentType,EventReceiver,FieldControl,ListDefinition,ListDefinitionFromContentType,ListInstance,Module,Template,WebPart"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{bc426e8f-098f-47de-ad66-d11676c41c66}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtPackage, SPDevTools, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;BR&gt;"ID"=dword:00000064&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtPackage"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"CompanyName"="Microsoft"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;"MinEdition"="Standard"&lt;BR&gt;"ProductName"="SharePoint Developer Tools"&lt;BR&gt;"ProductVersion"="12.0000.0000.0000"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{bc426e8f-098f-47de-ad66-d11676c41c66}\SatelliteDll]&lt;BR&gt;"DllName"="SPDevTools.dll"&lt;BR&gt;"Path"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{e57322ed-c1f7-4ac5-955e-d790d474d39e}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtPackage, VSeWSS, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;BR&gt;"ID"=dword:00000064&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtPackage"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\VSeWSS.dll"&lt;BR&gt;"CompanyName"="Microsoft"&lt;BR&gt;"InprocServer32"="C:\\WINDOWS\\system32\\mscoree.dll"&lt;BR&gt;"MinEdition"="Standard"&lt;BR&gt;"ProductName"="Visual Studio extensions for Windows SharePoint Services 1.1"&lt;BR&gt;"ProductVersion"="12.0001.0000.0000"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{e57322ed-c1f7-4ac5-955e-d790d474d39e}\SatelliteDll]&lt;BR&gt;"DllName"="VSeWSSUI.dll"&lt;BR&gt;"Path"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=normal&gt;If you want to use it with Visual Studio 2008 you have to replace "\8.0\" with "\9.0\" in the whole .reg File.&lt;/P&gt;
&lt;P class=normal&gt;If ypu want to use it with Visual Studio 2008 on the sharepoint server you have to replace "\WINDOWS\" with "\WINNT\"&lt;/P&gt;
&lt;P class=normal&gt;There was an anouncement taht the official support for Visual Studio 2008 will be published in June 2008. So my investigation is helpful until then.&lt;/P&gt;
&lt;P class=Warning&gt;!! Once again. No Warranties use at your own risk !!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8325872" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2005/">VS 2005</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2008/">VS 2008</category></item><item><title>Installing the "Web Service Software Factory: Modeling Edition"</title><link>http://blogs.msdn.com/b/martinv/archive/2008/02/29/installing-the-web-service-software-factory-modeling-edition.aspx</link><pubDate>Fri, 29 Feb 2008 17:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7948076</guid><dc:creator>Vollmix</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=7948076</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/02/29/installing-the-web-service-software-factory-modeling-edition.aspx#comments</comments><description>&lt;P&gt;I just downloaded the Web Service Software Factory: Modeling Edition. I followed the instructions for installing the Source Code Installer with the Visual Studio Team Architect Edition. I noticed that there is one step missing in order to get the whole solution built. Before Building the Solution (Step 14) you should also remove the "Microsoft.Practices.FxCop.Rules.WcfSemantic.Tests" Project in the Folder Tests -&amp;gt; Unit Tests.&lt;/P&gt;
&lt;P&gt;This Project references some of the previous removed projects (Step 9 and 10).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Best Reagrds!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Martin&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7948076" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/WebService+Factory/">WebService Factory</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Installation+WebService+Factory/">Installation WebService Factory</category></item><item><title>Developing custom MOSS 2007 Sharepoint Workflows on a remote Workstation</title><link>http://blogs.msdn.com/b/martinv/archive/2008/01/21/developing-custom-moss-2007-sharepoint-workflows-on-a-remote-workstation.aspx</link><pubDate>Mon, 21 Jan 2008 15:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7183741</guid><dc:creator>Vollmix</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=7183741</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/01/21/developing-custom-moss-2007-sharepoint-workflows-on-a-remote-workstation.aspx#comments</comments><description>
&lt;STYLE type=text/css&gt;.normal {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Warning {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; VERTICAL-ALIGN: baseline; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.heading {
	FONT-SIZE: large; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Source {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: left
}
.Command {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-ALIGN: left
}
font{line-height:normal;}
*{line-height:130%;}
&lt;/STYLE&gt;

&lt;P class=normal&gt;Today I tried to do some Workflow Development for MOSS 2007 on my Vista machine (Workstation). After loading a sample Project I encountered the following Error in the Workflow Designer in Visual Studio:&lt;/P&gt;
&lt;P class=normal&gt;&lt;FONT color=#ff0000&gt;Could not load file or assembly 'Microsoft.SharePoint.WorkflowActions.intl, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c' or one of its dependencies. The system cannot find the file specified.&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P class=normal&gt;&amp;nbsp;This DLL is located in the GAC on a MOSS Server 2007 Installation (Server or VPC). So in order to do the Developpment on a Workstation you have to copy two DLLs from your MOSS 2007 Server to your Workstation and add them to the GAC there. The only waay to copy the DLLs out of the GADC is by using the command line here is an example how to do this:&lt;/P&gt;
&lt;P class=Source&gt;&amp;gt; cd \WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint.WorkflowActions.intl\12.0.0.0__71e9bce111e9429c &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;gt; copy microsoft.sharepoint.WorkflowActions.intl.dll c:\ &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;gt; cd \WINDOWS\assembly\GAC_MSIL\Microsoft.SharePoint.WorkflowActions.intl.resources\12.0.0.0__71e9bce111e9429c &lt;BR&gt;&amp;gt; copy microsoft.SharePoint.workflowactions.intl.resources.dll c:\&lt;/P&gt;
&lt;P class=Warning&gt;&lt;STRONG&gt;&amp;nbsp;!! Absolutely no warranties, use at your own risk !!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;That’s it! Hope this procedure&amp;nbsp;is helpful to others, who want to develop Workflows for MOSS 2007 now with Visual Studio 2005 or 2008 on a Workstation.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=normal&gt;Best Regards Martin&lt;BR&gt;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7183741" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2005/">VS 2005</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category></item><item><title>Remote WebPart Development with Visual Studio 2008 for MOSS 2007</title><link>http://blogs.msdn.com/b/martinv/archive/2008/01/10/remote-webpart-development-with-visual-studio-2008-for-moss-2007.aspx</link><pubDate>Thu, 10 Jan 2008 17:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:7057830</guid><dc:creator>Vollmix</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=7057830</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2008/01/10/remote-webpart-development-with-visual-studio-2008-for-moss-2007.aspx#comments</comments><description>
&lt;STYLE type=text/css&gt;.normal {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Warning {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; VERTICAL-ALIGN: baseline; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.heading {
	FONT-SIZE: large; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Source {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: left
}
.Command {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-ALIGN: left
}
&lt;/STYLE&gt;

&lt;P class=normal&gt;Today the Visual Studio Extensions for WSS are not supported with VS 2008. So the official way to develop Sharepoint Projects like WebParts is that you still have to use Visual Studio 2005 for that purpose. You can install VS 2005 ans VS2008 on the same machine, but why do I have keep the older version of Visual Studio just for Sharepoint Development.Therefore I tried to apply the same procedure described in my previous post for Visual Studio 2005 to my installation of Visual Studio 2008. The only thing that must be changed is the *.reg file which now should look like this:&lt;/P&gt;
&lt;P class=Source&gt;Windows Registry Editor Version 5.00&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{041d4811-6ee8-4c3a-8981-ac53f22cf9cc}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtProject"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtProject"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\CLSID\{c81fbc80-1a9b-4d76-81e4-bf729a27f9ac}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.Forms.DeployPropertyPage"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.Forms.DeployPropertyPage"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{bc426e8f-098f-47de-ad66-d11676c41c66}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtPackage, SPDevTools, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;BR&gt;"ID"=dword:00000064&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtPackage"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"CompanyName"="Microsoft"&lt;BR&gt;"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"&lt;BR&gt;"MinEdition"="Standard"&lt;BR&gt;"ProductName"="SharePoint Developer Tools"&lt;BR&gt;"ProductVersion"="12.0000.0000.0000"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Packages\{bc426e8f-098f-47de-ad66-d11676c41c66}\SatelliteDll]&lt;BR&gt;"DllName"="SPDevTools.dll"&lt;BR&gt;"Path"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\Projects\{9e5d3e2d-e4e2-418e-8d80-2f0da9a94f9a}]&lt;BR&gt;"DisplayName"=""&lt;BR&gt;@="SdtProjectFactory"&lt;BR&gt;"DefaultProjectExtension"="csproj"&lt;BR&gt;"DisplayProjectFileExtensions"="SharePoint Project Files (*.csproj);*.csproj"&lt;BR&gt;"Package"="{bc426e8f-098f-47de-ad66-d11676c41c66}"&lt;BR&gt;"PossibleProjectExtensions"="csproj"&lt;BR&gt;&lt;BR&gt;#[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\NewProjectTemplates\TemplateDirs\{bc426e8f-098f-47de-ad66-d11676c41c66}]&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0\NewProjectTemplates\TemplateDirs\{bc426e8f-098f-47de-ad66-d11676c41c66}\/1]&lt;BR&gt;@=""&lt;BR&gt;"SortPriority"=dword:00000064&lt;BR&gt;"TemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;&lt;/P&gt;
&lt;P class=Warning mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=Warning&gt;&lt;STRONG&gt;&amp;nbsp;!! Absolutely no warranties, use at your own risk !!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;That’s it! Hope this procedure&amp;nbsp;is helpful to others, who want to develop Web Parts for MOSS 2007 now with Visual Studio 2008.&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=7057830" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2005/">VS 2005</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2008/">VS 2008</category></item><item><title>Perfekt organisiert!</title><link>http://blogs.msdn.com/b/martinv/archive/2007/10/30/perfekt-organisiert.aspx</link><pubDate>Tue, 30 Oct 2007 12:42:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:5778504</guid><dc:creator>Vollmix</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=5778504</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2007/10/30/perfekt-organisiert.aspx#comments</comments><description>&lt;FONT face="Times New Roman" size=3&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Microsoft und &lt;?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" /&gt;&lt;st1:stockticker w:st="on"&gt;AIT&lt;/st1:stockticker&gt; veranstalten gemeinsam die Roadshow „Perfekt organisiert!“&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;BR&gt;&lt;IMG style="WIDTH: 468px; HEIGHT: 60px" height=60 src="http://blogs.msdn.com/photos/martinv/images/5778401/original.aspx" width=468 align=middle mce_src="http://blogs.msdn.com/photos/martinv/images/5778401/original.aspx"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Basierend auf fundierter Praxiserfahrung von&amp;nbsp;mehreren Jahren Team System&amp;nbsp;Expertise hat Microsoft gemeinsam mit der &lt;A href="http://www.aitag.com/tfsseminar"&gt;&lt;FONT color=#0000ff&gt;AIT&lt;/FONT&gt;&lt;/A&gt; (Applied Informations Technologies AG) Ihnen eine Abendveranstaltung der besonderen Art zusammengestellt. Lernen Sie wie Projektmanagement und -steuerung in professionellen Händen aussieht und wie der&amp;nbsp;Visual Studio Team Foundation Server in praktischen Projektszenarien wirklich funktioniert.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Lassen Sie sich davon überzeugen wie auch Ihre Softwareentwicklung in Zukunft "Perfekt organisiert" werden kann und minimieren Sie Ihre Projektrisiken:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Direkt anmelden unter: &lt;A href="http://www.aitag.com/tfsseminar"&gt;&lt;FONT color=#0000ff&gt;www.aitag.com/tfsseminar&lt;/FONT&gt;&lt;/A&gt; &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Viele Grüße&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp;Martin&lt;/SPAN&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=5778504" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VS+2005/">VS 2005</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/VSTS/">VSTS</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio+Team+System/">Visual Studio Team System</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Visual+Studio/">Visual Studio</category></item><item><title>Remote WebPart Development for MOSS 2007</title><link>http://blogs.msdn.com/b/martinv/archive/2007/08/23/remote-webpart-development-for-moss-2007.aspx</link><pubDate>Thu, 23 Aug 2007 14:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:4524731</guid><dc:creator>Vollmix</dc:creator><slash:comments>11</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=4524731</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2007/08/23/remote-webpart-development-for-moss-2007.aspx#comments</comments><description>
&lt;STYLE type=text/css&gt;.normal {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.Warning {
	FONT-WEIGHT: bold; FONT-SIZE: x-large; VERTICAL-ALIGN: baseline; COLOR: #ff0000; FONT-FAMILY: Arial; TEXT-ALIGN: center
}
.heading {
	FONT-SIZE: large; COLOR: #000000; FONT-FAMILY: Arial; TEXT-ALIGN: left
}
.style1 {
	TEXT-ALIGN: center
}
.Source {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; BACKGROUND-COLOR: #c0c0c0; TEXT-ALIGN: left
}
.Command {
	FONT-SIZE: small; COLOR: #000000; FONT-FAMILY: "Courier New", Courier, monospace; TEXT-ALIGN: left
}
&lt;/STYLE&gt;

&lt;P&gt;&lt;STRONG class=Warning&gt;!! Absolutely no warranties, use at your own risk !!&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;I started to try the whole thing, because if you want to install the Windows SharePoint Services 3.0 Tools: &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&amp;amp;DisplayLang=en"&gt;Visual Studio 2005 Extensions&lt;/A&gt; on a Vista Machine it will fail:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style1&gt;&lt;BR&gt;&lt;IMG src="http://blogs.msdn.com/photos/martinv/images/4522877/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=normal&gt;So it is not possible to install the extension on a developer workstation. The official way to develop MOSS 2007 WebParts is to work on a Windows Server 2003 with at least WSS 3.0 installed or to use a similar VPC environment. In the VPC case this means you need to have at least 2 GB of memory available, in order to spend 1 – 1.5 GB for the Sharepoint Server VPC. &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=heading&gt;&lt;BR&gt;&lt;STRONG&gt;Setting up the Server or VPC Environment:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;1. First of all you need a Windows Server 2003 machine or VPC, where MOSS 2007 is installed. &lt;BR&gt;2. Install Visual Studio 2005 on the machine or VPC.&lt;BR&gt;3. Install all Updates from Windows Update including &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;amp;displaylang=en"&gt;Service Pack 1 for Team Suite&lt;/A&gt; or &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7b0b0339-613a-46e6-ab4d-080d4d4a8c4e&amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7b0b0339-613a-46e6-ab4d-080d4d4a8c4e&amp;amp;DisplayLang=en"&gt;Service Pack 1 for Express Editions&lt;/A&gt;. If you run on Vista install the &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=90e2942d-3ad1-4873-a2ee-4acc0aace5b6&amp;amp;displaylang=en"&gt;Service Pack 1 Update for Vista&lt;/A&gt;&lt;BR&gt;4. Install &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en"&gt;WSS SDK&lt;/A&gt;, &lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?familyid=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en"&gt;Office Server SDK&lt;/A&gt; and &lt;A class="" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&amp;amp;amp;DisplayLang=en" mce_href="http://www.microsoft.com/downloads/details.aspx?FamilyID=19f21e5e-b715-4f0c-b959-8c6dcbdc1057&amp;amp;amp;DisplayLang=en"&gt;Visual Studio 2005 Extensions&lt;/A&gt;.&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=heading&gt;&lt;STRONG&gt;Setting up the Developer Workstation:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;SPAN class=normal&gt;1. You need a Windows XP SP2 or Windows Vista Machine with Visual Studio 2005 installed.&lt;BR&gt;2. Install all Updates from Windows Update including Service Pack 1 for Team Suite or Service Pack 1 for Express Editions. If you run on Vista install the Service Pack 1 Update for Vista&lt;BR&gt;3. You can optionally install WSS SDK an Office Server SDK also on your Workstation&lt;BR&gt;4. Locate the Sharepoint Templates installed on the server environment and copy them to your Workstation User Templates. You have to navigate to:&lt;BR&gt;“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp” &lt;BR&gt;and copy the whole Sharepoint Directory to your user Templates Folder on your Workstation. The Path is normally: &lt;BR&gt;“C:\Users\&amp;lt;username&amp;gt;\Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual C#”. &lt;BR&gt;If you want to develop in VB.NET do the same for the Sharepoint Folder in:&lt;BR&gt;“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\VisualBasic” &lt;BR&gt;And copy it to:&lt;BR&gt;“C:\Users\&amp;lt;username&amp;gt;\Documents\Visual Studio 2005\Templates\ProjectTemplates\Visual Basic”&lt;BR&gt;Do the same for the Sharepoint Folders in the ItemTemplates Directory. There is only one for CSharp. Navigate to:&lt;BR&gt;“C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ItemTemplates\CSharp”&lt;BR&gt;And copy the Sharepoint Folder to:&lt;BR&gt;“C:\Users\&amp;lt;username&amp;gt;\Documents\Visual Studio 2005\Templates\ItemTemplates\Visual C#”&lt;BR&gt;5. Copy the complete Folder “Microsoft Sharepoint Developer Tools”, which can be found in “C:\Program Files” on the Server or VPC to your Workstation machine in the same location.&lt;BR&gt;6. In order to register the Projects, Packages and Templates on you Workstation machine you have to add several registry keys to your Registry. Here is the whole stuff, just copy and paste it in a text file and save it with a*.reg extension:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=Source&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;&lt;/SPAN&gt;Windows Registry Editor Version 5.00&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\CLSID\{041d4811-6ee8-4c3a-8981-ac53f22cf9cc}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtProject"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtProject"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\CLSID\{c81fbc80-1a9b-4d76-81e4-bf729a27f9ac}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.Forms.DeployPropertyPage"&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.Forms.DeployPropertyPage"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"&lt;BR&gt;"ThreadingModel"="Both"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{bc426e8f-098f-47de-ad66-d11676c41c66}]&lt;BR&gt;@="Microsoft.SharePoint.Tools.SdtPackage, SPDevTools, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71E9BCE111E9429C"&lt;BR&gt;"ID"=dword:00000064&lt;BR&gt;"Class"="Microsoft.SharePoint.Tools.SdtPackage"&lt;BR&gt;"CodeBase"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package\\SPDevTools.dll"&lt;BR&gt;"CompanyName"="Microsoft"&lt;BR&gt;"InprocServer32"="C:\\Windows\\system32\\mscoree.dll"&lt;BR&gt;"MinEdition"="Standard"&lt;BR&gt;"ProductName"="SharePoint Developer Tools"&lt;BR&gt;"ProductVersion"="12.0000.0000.0000"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Packages\{bc426e8f-098f-47de-ad66-d11676c41c66}\SatelliteDll]&lt;BR&gt;"DllName"="SPDevTools.dll"&lt;BR&gt;"Path"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\Projects\{9e5d3e2d-e4e2-418e-8d80-2f0da9a94f9a}]&lt;BR&gt;"DisplayName"=""&lt;BR&gt;@="SdtProjectFactory"&lt;BR&gt;"DefaultProjectExtension"="csproj"&lt;BR&gt;"DisplayProjectFileExtensions"="SharePoint Project Files (*.csproj);*.csproj"&lt;BR&gt;"Package"="{bc426e8f-098f-47de-ad66-d11676c41c66}"&lt;BR&gt;"PossibleProjectExtensions"="csproj"&lt;BR&gt;&lt;BR&gt;#[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\NewProjectTemplates\TemplateDirs\{bc426e8f-098f-47de-ad66-d11676c41c66}]&lt;BR&gt;&lt;BR&gt;[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\8.0\NewProjectTemplates\TemplateDirs\{bc426e8f-098f-47de-ad66-d11676c41c66}\/1]&lt;BR&gt;@=""&lt;BR&gt;"SortPriority"=dword:00000064&lt;BR&gt;"TemplatesDir"="C:\\Program Files\\Microsoft SharePoint Developer Tools\\package"&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;Double click the *.reg File or import it using Regedit. In order to load the new package file, you maybe must start Visual Studio from the command line with the option /ResetSkipPkgs. Start a Command Window (on Vista this should run as an administrator) and navigate to:&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=Source&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=normal&gt;&lt;SPAN class=Command&gt;“C:\Progarm Files\Microsoft Visual Studio 8\Common7\IDE”&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;And start Visual Studio via the following command:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=Command&gt;Devenv /ResetSkipPkgs&lt;/SPAN&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;&lt;BR&gt;Now you should be able to create new Sharepoint Projects like WebParts. To doublecheck this, in Visual Studio 2005 navigate to the Menu File-&amp;gt;New-&amp;gt;Project the Dialog Box should look like this:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style1&gt;&lt;IMG src="http://blogs.msdn.com/photos/martinv/images/4522887/original.aspx" mce_src="http://blogs.msdn.com/photos/martinv/images/4522887/original.aspx"&gt;&lt;BR&gt;&lt;BR&gt;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&lt;SPAN class=normal&gt;Now select the Web Part and click Ok. Visual Studio should create the appropriate Project Files. If you click on References in the Solution Explorer you will see that there is an unresolved reference to the “Microsoft.Sharepoint” Assembly. So you can not yet build the WebPart or other Sharepoint Projects on the Workstation. Therefore the next 2 steps are necessary.&lt;BR&gt;&lt;BR&gt;7. The Sharepoint Assemblies (DLLs) are located in the following Folder on the Sharepoint Server Installation:&lt;BR&gt;&lt;BR&gt;“C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\ISAPI”&lt;BR&gt;&lt;BR&gt;I copied the complete folder to the same location on my Workstation, but you can also only copy the assemblies, which start with “Microsoft.Sharepoint.*” to any folder on your Workstation.&lt;BR&gt;&lt;BR&gt;8. In order that Visual Studio can automatically resolve the references you should add the assemblies to the Global Assembly Cache” (GAC). You can use the command line tool gacutil.exe or use the “Microsoft .NET Framework 2.0 Configuration” which can be found through navigating to Control Panel, then select “Administrative Tools”.&lt;BR&gt;&lt;BR&gt;9. Now you should be able to generate and build Sharepoint Server 2007 related projects on a remote Workstation. &lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;BR&gt;&lt;SPAN class=heading&gt;&lt;STRONG&gt;Deploying the Webpart Assemblies to the Server machine or VPC:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;There are several ways to deploy Webparts to MOSS 2007. But I describe one way, which makes it easy during the development cycle to deploy and remote debug Webparts on the Server or VPC. In the VPC case you should ensure that you have network connection to the running VPC image. &lt;BR&gt;1. If you starting with a new project and you do not want to reduce MOSS Security to fully trust all installed assemblies. You should sign your WebPart with a strong name and add the following line to your “AssemblyInfo.cs” in your project:&lt;BR&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=Source&gt;[&lt;/SPAN&gt;&lt;SPAN class=Source&gt;assembly: System.Security.AllowPartiallyTrustedCallers()]&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;2. After a successful build you should copy your WebPart Assemblies to the \bin directory of your MOSS 2007 Server. I do this by adding a post build step to the project:&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=style1&gt;&lt;IMG src="http://blogs.msdn.com/photos/martinv/images/4522898/original.aspx"&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;Where &amp;lt;server&amp;gt; must be replaced with your server or VPC image name.&lt;BR&gt;The post build step is configured to be executed “When the build updates the project output”.&lt;BR&gt;&lt;SPAN class=normal&gt;&lt;BR&gt;3. The next step is to add a safe control entry to the web.config of the Server. This looks like:&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=Source&gt;&amp;lt;SafeControls&amp;gt;&lt;BR&gt;.&lt;BR&gt;.&lt;BR&gt;.&lt;BR&gt;&amp;lt;SafeControl Assembly="MOSS2007_Test_WebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=b76147539a074d8d" Namespace="MOSS2007_Test_WebPart" TypeName="*" Safe="True" /&amp;gt;&lt;BR&gt;&lt;BR&gt;&amp;lt;/SafeControls&amp;gt;&lt;SPAN class=normal&gt;&lt;BR&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN class=normal&gt;The web.config is also located in the bin Directory:&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=Command&gt;C:\inetpub\wwwroot\wss\VirtualDirectories\80\bin&lt;BR&gt;&lt;/SPAN&gt;&lt;SPAN class=normal&gt;in a default installation.&lt;BR&gt;&lt;BR&gt;4. Navigate with the Browser to your target Site.&lt;BR&gt;5. Click on Site Settings-&amp;gt; Modify all Site Settings&lt;BR&gt;6. Click on Galleries -&amp;gt; Web Parts&lt;BR&gt;7. Use the New Button to populate your Web Part to the gallery&lt;BR&gt;I f your Web Part is not in the list, do an iisreset and try again. Normally the iisreset is not neccessary, but in some cases …&lt;BR&gt;8. Now you can modify any page in your site and add you webpart to the page.&lt;BR&gt;&lt;BR&gt;Now after a new successful build, the Web Part is copied to the server and is ready to be debugged.&lt;BR&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN class=heading&gt;&lt;STRONG&gt;Remote Debugging of Web Parts in MOSS 2007&lt;BR&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR&gt;&lt;SPAN class=normal&gt;1. In order to enable the Visual Studio remote debugging, navigate to “C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86” and start the “msvcmon.exe” on the server.&lt;BR&gt;2. On the workstation in Visual Studio go to Debug -&amp;gt; Attach to process&lt;BR&gt;3. In the Qualifier Text Box enter your server name&lt;BR&gt;4. Check the Box: Show processes from all users.&lt;BR&gt;5. Select *all* w3wp.exe processes using the control key on the keyboard&lt;BR&gt;6. Click on Attach&lt;BR&gt;7. Entry your breakpoints in the source code file in Visual Studio&lt;BR&gt;8. Navigate or just refresh the Page, which has your control embedded and wait the breakpoint to be hit.&lt;BR&gt;&lt;BR&gt;That’s it! Hope this procedures&amp;nbsp;are somehow helpful to others, who want to develop Web Parts for MOSS 2007. &lt;/SPAN&gt;&lt;BR&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=4524731" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category></item><item><title>IIS stops handling *.svc requests after installing .Net 3.0 RC1</title><link>http://blogs.msdn.com/b/martinv/archive/2006/09/11/749388.aspx</link><pubDate>Mon, 11 Sep 2006 13:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:749388</guid><dc:creator>Vollmix</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=749388</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2006/09/11/749388.aspx#comments</comments><description>&lt;FONT face=Arial size=2&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Hello,&lt;/SPAN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;I experienced this problem on two machines with Windows XP as OS, so I think other people may also run into this. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;After uninstalling .Net 3.0 June CTP and all additional components (SDK, VS extensions for .Net 3.0 and WF), then installing .Net 3.0 RC1, IIS does not handle *.svc requests appropriate. A request like http://localhost/MyService/service.svc simply displays the service.svc file itself. So I checked whether the Http Handlers are registered in the web.config:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;buildProviders&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;add&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;extension&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;.svc&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;System.ServiceModel.Activation.ServiceBuildProvider, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;buildProviders&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;and&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;httpHandlers&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;add&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;path&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;*.svc&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;verb&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;*&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; &lt;/SPAN&gt;&lt;SPAN style="COLOR: red"&gt;type&lt;/SPAN&gt;&lt;SPAN style="COLOR: blue"&gt;=&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt;System.ServiceModel.Activation.HttpHandler, System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/SPAN&gt;"&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: red; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;validate&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;=&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;"&lt;SPAN style="COLOR: blue"&gt;false&lt;/SPAN&gt;"&lt;SPAN style="COLOR: blue"&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-tab-count: 2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN: 0cm 0cm 0pt; mso-layout-grid-align: none"&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: maroon; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;httpHandlers&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; COLOR: blue; FONT-FAMILY: 'Courier New'; mso-no-proof: yes"&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;After I checked this I tried to register ASP.NET again manually by calling &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;“aspnet_regiis /i”&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; and &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;“aspnet_regiis /r”&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; from the command line, but still no success. The I tried to register WCF manually by calling &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;“servicemodelreg /i”&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt; , this tool is located in the following directory “C:\WINDOWS\Microsoft.Net\Framework\v3.0\Windows Communication Foundation”. But this was not successful to activate *.svc processing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Then I checked the Configuration of Extensions in IIS: Go to “&lt;STRONG&gt;Administrative Tools&lt;/STRONG&gt;” and start “&lt;STRONG&gt;Internet Information Services&lt;/STRONG&gt;” navigate to “&lt;STRONG&gt;Default Web Site&lt;/STRONG&gt;” and right click on it in the tree view. Select “&lt;STRONG&gt;Properties&lt;/STRONG&gt;” from the Popup Menu, then select the “&lt;STRONG&gt;Home Directory"&lt;/STRONG&gt; Tab and click on the “&lt;STRONG&gt;Configuration&lt;/STRONG&gt;” Button in the Dialog. In my case the entry for the extension *.svc was missing. I tried to add the *.svc extension by clicking on the “&lt;STRONG&gt;Add&lt;/STRONG&gt;” Button and filling the Dialog:&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Executable: C:\WINDOWS\Microsoft.Net\Framework\v2.0.50727\aspnet_isapi.dll&lt;BR&gt;Limit To: GET,HEAD,POST,DEBUG&lt;BR&gt;Script Engine: checked&lt;BR&gt;Check that file exists: unchecked&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;But the “&lt;STRONG&gt;Ok&lt;/STRONG&gt;” Button keeps disabled, regardless of the entries in the dialog. It seems that somehow the security settings for the IIS Metabase are hosed, so that I could not add entries using this dialog, even if logged on with the local administrator account.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Now I tried to use IIS Metabase Explorer, this tool can be found in the &lt;A href="http://www.microsoft.com/downloads/details.aspx?FamilyID=56fc92ee-a71a-4c73-b628-ade629c89499&amp;amp;DisplayLang=en"&gt;&lt;FONT color=#800080&gt;IIS Resource Kit&lt;/FONT&gt;&lt;/A&gt;. In the tree view I navigated through “&lt;STRONG&gt;LM&lt;/STRONG&gt;” to the “&lt;STRONG&gt;W3SVC&lt;/STRONG&gt;” entry. Then I looked for the Scriptmaps entry in the List, double-clicked on it. Checked whether there is an entry for the *.svc extension in the list. If not, add a new entry by clicking on the &lt;STRONG&gt;“&amp;lt;new item&lt;/STRONG&gt;&amp;gt;” in the list Insert this string in to the list “svc,C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll,1,GET,HEAD,POST,DEBUG”&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;I repeated this procedure for the ROOT entry in the tree view, which can be reached by navigating through “W3SVC” -&amp;gt; “1” -&amp;gt; “ROOT”. After closing the IIS Metabase Explorer I restarted IIS by calling &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: 'Courier New'"&gt;“iisreset&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;” from the command prompt, and the the WCF services hosted in IIS were processed as expected.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Hope this is helpful to someone else.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Regards &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE: 10pt; FONT-FAMILY: Arial"&gt;Martin Vollmer&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=749388" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Tips+_2600_amp_3B00_+Tricks/">Tips &amp;amp; Tricks</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Programming/">Programming</category></item><item><title>Welcome!</title><link>http://blogs.msdn.com/b/martinv/archive/2006/09/11/749364.aspx</link><pubDate>Mon, 11 Sep 2006 13:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:749364</guid><dc:creator>Vollmix</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://blogs.msdn.com/b/martinv/rsscomments.aspx?WeblogPostID=749364</wfw:commentRss><comments>http://blogs.msdn.com/b/martinv/archive/2006/09/11/749364.aspx#comments</comments><description>&lt;P&gt;&lt;FONT face=Arial size=2&gt;Hello,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Welcome to my Blog! I start blogging a little bit late, but I hope I can share some Information, that is interesting to others.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Best Regards&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial size=2&gt;Martin Vollmer&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=749364" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Social+Life/">Social Life</category><category domain="http://blogs.msdn.com/b/martinv/archive/tags/Personal/">Personal</category></item></channel></rss>
