<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>artiso Blog - VS 2010</title>
    <link>http://www.artiso.com/ProBlog/</link>
    <description>Neues rund um's Thema .Net</description>
    <language>de-de</language>
    <copyright>Thomas</copyright>
    <lastBuildDate>Sun, 08 Aug 2010 16:32:18 GMT</lastBuildDate>
    <generator>newtelligence dasBlog 1.9.6264.0</generator>
    <managingEditor>tschissler@artiso.com</managingEditor>
    <webMaster>tschissler@artiso.com</webMaster>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=ba4247ee-482f-4683-83f8-f5b4075bc575</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,ba4247ee-482f-4683-83f8-f5b4075bc575.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,ba4247ee-482f-4683-83f8-f5b4075bc575.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=ba4247ee-482f-4683-83f8-f5b4075bc575</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Der Team Foundation Server bietet ein extrem flexibles und leistungsfähiges Konzept
zur Definition von Work Items. Damit lassen sich viele Szenarien über eine reine Konfiguration
abbilden. Um die Mächtigkeit zu demonstrieren, hier ein paar Beispiele. Diese Beispiele
nutzen den Process Template Editor der Bestandteil der kostenlosen <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da">Team
Foundation Server 2010 Power Tools</a> ist.
</p>
        <p>
          <strong>1.) Nur bestimmte Benutzer sollen ein Workitem eines bestimmten Typs anlegen
dürfen</strong>
        </p>
        <p>
Ein verbreitetes Szenario ist, dass nur ein bestimmter Personenkreis Workitems eines
bestimmten Typs (in diesem Beispiel der Typ Bug) anlegen dürfen, andere Benutzer sollen
diese aber weiter bearbeiten können. Auch wenn die Umsetzung nicht ganz ideal ist
lässt sich diese Funktion mit dem TFS relativ einfach erreichen.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb.png" width="548" height="213" />
          </a>
        </p>
        <p>
Wie im Screenshot zu sehen, ist der Status Active für diesen Benutzer ungültig. Damit
kann er das Workitem nicht speichern. Wie gesagt, nicht gerade schön aber wirkungsvoll.
Wie erreichen wir nun diese Funktion?
</p>
        <p>
Im Process Template Editor sehen wir im Workflow des Bug-WIT eine Transition von nirgendwo
nach Active
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_4.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_1.png" width="336" height="238" />
          </a>
        </p>
        <p>
Diese Transition wird verwendet wenn ein neues Workitem angelegt wird. Auf dieser
Transition können wir nun eine Berechtigung einstellen. Dazu geben wir in das Feld
“For” eine TFS Gruppe ein die diese Funktion ausführen darf. Alternativ kann bei “Not”
eine Gruppe angeben die diese Transition nicht nutzen darf. 
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_6.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_2.png" width="368" height="165" />
          </a>
        </p>
        <p>
Dieses Feature kann natürlich auch für Transitions zwischen zwei Status genutzt werden,
also z.B. um zu steuern wer den Bug schließen darf.
</p>
        <p>
          <strong>2.) Ein Feld muss gefüllt sein wenn ein anderes einen bestimmten Wert hat</strong>
        </p>
        <p>
In der Praxis kommt es häufiger vor, dass iin Abhängigkeit eines Wertes ein anderes
Feld ausgefüllt sein muss. In unserem Beispiel nehmen wir mal an, dass auf dem Bug
die Repro-Stepsausgefüllt sein müssen wenn der Bug die Priorität 1 hat. 
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_8.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_3.png" width="622" height="305" />
          </a>
        </p>
        <p>
Dazu stellen wir auf dem Feld Repro Steps eine WHEN-Regel ein
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_10.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_4.png" width="489" height="407" />
          </a>
        </p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_12.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_5.png" width="514" height="161" />
          </a>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
Und sagen wenn diese Bedingung erfüllt ist, dann soll das Feld ein Pflichtfeld sein
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_14.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_6.png" width="514" height="185" />
          </a>
        </p>
        <p>
          <strong>3.) Befüllen einer Auswahlliste in Abhängigkeit eines anderen Feldes</strong>
        </p>
        <p>
Das dritte Beispiel soll uns die Auswahlliste eines Feldes in Abhängigkeit eines anderen
Feldes befüllen. In unserem Beispiel soll das Feld Team in Abhängigkeit der Area befüllt
werden.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_16.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_7.png" width="337" height="169" />
          </a>
        </p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_18.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_8.png" width="338" height="157" />
          </a>
        </p>
        <p>
Dazu definieren wir für das Feld Team das wir zuvor hinzugefügt haben 2 When-Regeln
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_20.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_9.png" width="544" height="309" />
          </a>
        </p>
        <p>
An dieser Stelle verwenden wir für die Regel nicht das Feld AreaPath da hierarchische
Felder in Regeln nicht richtig unterstützt werden. Diese produzieren dann beim Import
des WIT den Fehler "TF26204: The account you entered is not recognized". Der Umweg
über die AreaID umgeht diese Problem.
</p>
        <p>
Dann stellen wir einfach die AllowedValues für die beiden Fälle ein.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_22.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_10.png" width="547" height="409" />
          </a>
        </p>
        <p>
Man sieht also, dass der TFS einiges an Flexibiölität zu beieten hat. Es lohnt sich
damit mal etwas zu experimentieren. Generell möchte ich aber vor Überregulierung warnen
weil dies in der Praxis meist dazu führt, dass die Anwender behindert werden und somit
die Akzeptanz des Tools sinkt.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=ba4247ee-482f-4683-83f8-f5b4075bc575" />
      </body>
      <title>Tipps zur Defintion von Funktionen im Work Item Type des TFS</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,ba4247ee-482f-4683-83f8-f5b4075bc575.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,ba4247ee-482f-4683-83f8-f5b4075bc575.aspx</link>
      <pubDate>Sun, 08 Aug 2010 16:32:18 GMT</pubDate>
      <description>&lt;p&gt;
Der Team Foundation Server bietet ein extrem flexibles und leistungsfähiges Konzept
zur Definition von Work Items. Damit lassen sich viele Szenarien über eine reine Konfiguration
abbilden. Um die Mächtigkeit zu demonstrieren, hier ein paar Beispiele. Diese Beispiele
nutzen den Process Template Editor der Bestandteil der kostenlosen &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da"&gt;Team
Foundation Server 2010 Power Tools&lt;/a&gt; ist.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;1.) Nur bestimmte Benutzer sollen ein Workitem eines bestimmten Typs anlegen
dürfen&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Ein verbreitetes Szenario ist, dass nur ein bestimmter Personenkreis Workitems eines
bestimmten Typs (in diesem Beispiel der Typ Bug) anlegen dürfen, andere Benutzer sollen
diese aber weiter bearbeiten können. Auch wenn die Umsetzung nicht ganz ideal ist
lässt sich diese Funktion mit dem TFS relativ einfach erreichen.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb.png" width="548" height="213"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Wie im Screenshot zu sehen, ist der Status Active für diesen Benutzer ungültig. Damit
kann er das Workitem nicht speichern. Wie gesagt, nicht gerade schön aber wirkungsvoll.
Wie erreichen wir nun diese Funktion?
&lt;/p&gt;
&lt;p&gt;
Im Process Template Editor sehen wir im Workflow des Bug-WIT eine Transition von nirgendwo
nach Active
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_1.png" width="336" height="238"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Diese Transition wird verwendet wenn ein neues Workitem angelegt wird. Auf dieser
Transition können wir nun eine Berechtigung einstellen. Dazu geben wir in das Feld
“For” eine TFS Gruppe ein die diese Funktion ausführen darf. Alternativ kann bei “Not”
eine Gruppe angeben die diese Transition nicht nutzen darf. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_2.png" width="368" height="165"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Dieses Feature kann natürlich auch für Transitions zwischen zwei Status genutzt werden,
also z.B. um zu steuern wer den Bug schließen darf.
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;2.) Ein Feld muss gefüllt sein wenn ein anderes einen bestimmten Wert hat&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
In der Praxis kommt es häufiger vor, dass iin Abhängigkeit eines Wertes ein anderes
Feld ausgefüllt sein muss. In unserem Beispiel nehmen wir mal an, dass auf dem Bug
die Repro-Stepsausgefüllt sein müssen wenn der Bug die Priorität 1 hat. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_3.png" width="622" height="305"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Dazu stellen wir auf dem Feld Repro Steps eine WHEN-Regel ein
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_4.png" width="489" height="407"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_5.png" width="514" height="161"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Und sagen wenn diese Bedingung erfüllt ist, dann soll das Feld ein Pflichtfeld sein
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_14.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_6.png" width="514" height="185"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;3.) Befüllen einer Auswahlliste in Abhängigkeit eines anderen Feldes&lt;/strong&gt;
&lt;/p&gt;
&lt;p&gt;
Das dritte Beispiel soll uns die Auswahlliste eines Feldes in Abhängigkeit eines anderen
Feldes befüllen. In unserem Beispiel soll das Feld Team in Abhängigkeit der Area befüllt
werden.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_16.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_7.png" width="337" height="169"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_18.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_8.png" width="338" height="157"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Dazu definieren wir für das Feld Team das wir zuvor hinzugefügt haben 2 When-Regeln
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_20.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_9.png" width="544" height="309"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
An dieser Stelle verwenden wir für die Regel nicht das Feld AreaPath da hierarchische
Felder in Regeln nicht richtig unterstützt werden. Diese produzieren dann beim Import
des WIT den Fehler "TF26204: The account you entered is not recognized". Der Umweg
über die AreaID umgeht diese Problem.
&lt;/p&gt;
&lt;p&gt;
Dann stellen wir einfach die AllowedValues für die beiden Fälle ein.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_22.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TippszurDefintionvonFunktionenimWorkItem_102FD/image_thumb_10.png" width="547" height="409"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Man sieht also, dass der TFS einiges an Flexibiölität zu beieten hat. Es lohnt sich
damit mal etwas zu experimentieren. Generell möchte ich aber vor Überregulierung warnen
weil dies in der Praxis meist dazu führt, dass die Anwender behindert werden und somit
die Akzeptanz des Tools sinkt.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=ba4247ee-482f-4683-83f8-f5b4075bc575" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,ba4247ee-482f-4683-83f8-f5b4075bc575.aspx</comments>
      <category>Team System Server;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=93df954f-20e7-4708-9aec-b4e534fefeba</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,93df954f-20e7-4708-9aec-b4e534fefeba.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,93df954f-20e7-4708-9aec-b4e534fefeba.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=93df954f-20e7-4708-9aec-b4e534fefeba</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Tritt beim Konfigurieren eines Labs das in einer Workgroup betrieben wird (keine Domänenintegration
der VMs) folgender Fehler auf, dann fehlt ggf. ein Shadow-Account:  
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_4.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_thumb_1.png" width="550" height="334" />
          </a>
        </p>
        <p>
  
</p>
        <p>
-------------------------------------------------- 
</p>
        <p>
Environment message: Type=Warning; Message=TF267042: One or more machines are not
ready to run tests. For more information, see the individual machine errors.; 
</p>
        <p>
Machine messages: 
</p>
        <p>
Machine name: Windows 7 x64 en 
</p>
        <p>
Machine message: Type=Error; Message=TF267055: The machine is not ready to run tests
because of the following error: Unable to connect to the controller on ---. The agent
can connect to the controller but the controller cannot connect to the agent because
of following reason: The server has rejected the client credentials.<br />
The logon attempt failed.; 
</p>
        <p>
--------------------------------------------------<br /></p>
        <p>
Damit der Testagent mit dem Testcontroller korrekt zusammenarbeitet, müssen beide
mit unterschiedlichen Accounts laufen. Der Testcontroller verwendet dabei typischerweise
einen Domänen-Account, der Testagent arbeitet mit einem lokalen Account. Die jeweiligen
Accounts müssen als Shadow-Accounts (gleicher Name und Kennwort) lokal bzw. in der
Domäne angelegt werden, also für den lokalen Account ein Shadow-Account in der Domäne
und für den Domänen-Account ein lokaler Shadow-Account. 
</p>
        <p>
  
</p>
        <p>
Beispiel: 
</p>
        <p>
 
</p>
        <table border="0" cellspacing="0" cellpadding="2" width="514">
          <tbody>
            <tr>
              <td valign="top" width="133">
 </td>
              <td valign="top" width="190">
                <strong>Account</strong>
              </td>
              <td valign="top" width="189">
                <strong>Shadow-Account</strong>
              </td>
            </tr>
            <tr>
              <td valign="top" width="133">
Testagent</td>
              <td valign="top" width="190">
labmachine\Labuser</td>
              <td valign="top" width="189">
domain\Labuser</td>
            </tr>
            <tr>
              <td valign="top" width="133">
TestController</td>
              <td valign="top" width="190">
domain\TestController</td>
              <td valign="top" width="189">
labmachine\TestController</td>
            </tr>
          </tbody>
        </table>
        <p>
        </p>
        <p>
Die oben beschriebene Meldung erhält man, wenn auf der Labmaschine kein lokaler Shadow-Account
angelegt wurde. Wenn man das nachholt und dann auf “Repaiur testing capabilities”
klickt, dann sollte das Problem behoben sein.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_6.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_thumb_2.png" width="235" height="136" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=93df954f-20e7-4708-9aec-b4e534fefeba" />
      </body>
      <title>TF267055 &amp;ndash; Fehler beim Konfigurieren des Lab Management Test Agents</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,93df954f-20e7-4708-9aec-b4e534fefeba.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,93df954f-20e7-4708-9aec-b4e534fefeba.aspx</link>
      <pubDate>Sun, 08 Aug 2010 15:06:41 GMT</pubDate>
      <description>&lt;p&gt;
Tritt beim Konfigurieren eines Labs das in einer Workgroup betrieben wird (keine Domänenintegration
der VMs) folgender Fehler auf, dann fehlt ggf. ein Shadow-Account:&amp;nbsp; 
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_thumb_1.png" width="550" height="334"&gt;&lt;/a&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
-------------------------------------------------- 
&lt;p&gt;
Environment message: Type=Warning; Message=TF267042: One or more machines are not
ready to run tests. For more information, see the individual machine errors.; 
&lt;p&gt;
Machine messages: 
&lt;p&gt;
Machine name: Windows 7 x64 en 
&lt;p&gt;
Machine message: Type=Error; Message=TF267055: The machine is not ready to run tests
because of the following error: Unable to connect to the controller on ---. The agent
can connect to the controller but the controller cannot connect to the agent because
of following reason: The server has rejected the client credentials.&lt;br&gt;
The logon attempt failed.; 
&lt;p&gt;
--------------------------------------------------&lt;br&gt;
&lt;p&gt;
Damit der Testagent mit dem Testcontroller korrekt zusammenarbeitet, müssen beide
mit unterschiedlichen Accounts laufen. Der Testcontroller verwendet dabei typischerweise
einen Domänen-Account, der Testagent arbeitet mit einem lokalen Account. Die jeweiligen
Accounts müssen als Shadow-Accounts (gleicher Name und Kennwort) lokal bzw. in der
Domäne angelegt werden, also für den lokalen Account ein Shadow-Account in der Domäne
und für den Domänen-Account ein lokaler Shadow-Account. 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
Beispiel: 
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;table border="0" cellspacing="0" cellpadding="2" width="514"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td valign="top" width="133"&gt;
&amp;nbsp;&lt;/td&gt;
&lt;td valign="top" width="190"&gt;
&lt;strong&gt;Account&lt;/strong&gt;&lt;/td&gt;
&lt;td valign="top" width="189"&gt;
&lt;strong&gt;Shadow-Account&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="133"&gt;
Testagent&lt;/td&gt;
&lt;td valign="top" width="190"&gt;
labmachine\Labuser&lt;/td&gt;
&lt;td valign="top" width="189"&gt;
domain\Labuser&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top" width="133"&gt;
TestController&lt;/td&gt;
&lt;td valign="top" width="190"&gt;
domain\TestController&lt;/td&gt;
&lt;td valign="top" width="189"&gt;
labmachine\TestController&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
Die oben beschriebene Meldung erhält man, wenn auf der Labmaschine kein lokaler Shadow-Account
angelegt wurde. Wenn man das nachholt und dann auf “Repaiur testing capabilities”
klickt, dann sollte das Problem behoben sein.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF267055FehlerbeimKonfigurierendesLabMan_EEED/image_thumb_2.png" width="235" height="136"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=93df954f-20e7-4708-9aec-b4e534fefeba" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,93df954f-20e7-4708-9aec-b4e534fefeba.aspx</comments>
      <category>Lab Management;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=4f597d2b-944e-4968-bd2c-559440f932f0</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,4f597d2b-944e-4968-bd2c-559440f932f0.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,4f597d2b-944e-4968-bd2c-559440f932f0.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=4f597d2b-944e-4968-bd2c-559440f932f0</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.notsotrivial.net/blog">Clint Edmonson</a>, Architecture Evangelist
von Microsoft hat auf Channel 9 eine Serie von Webcasts zum Einsatz der neuen UML-Features
in VS 2010 veröffentlicht.
</p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl03_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-1-Brainstorming-a-Project/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 1: Brainstorming a Project</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl04_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-2-Organizing-Features-Into-Use-Cases/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 2: Organizing Features Into Use Cases</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl05_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-3-Modeling-the-Business-Domain/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 3: Modeling the Business Domain</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-4-Capture-Business-Workflows/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 4: Capturing Business Workflows</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl06_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-5-Architecting-an-Application/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 5: Architecting an Application</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl07_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-6-Designing-a-Projects-Physical-Structure/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 6: Designing a Project's Physical Structure</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl08_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-7-Sketching-Interactions-with-Sequence-Diagrams/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 7: Sketching Interactions with Sequence Diagrams</font>
            </u>
          </a>
        </p>
        <p>
          <a id="ctl00_MainPlaceHolder_EntryList_ctl09_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-8-Revealing-Responsibilities-with-Class-Diagrams/">
            <u>
              <font color="#0066cc">UML
with VS 2010 Part 8: Revealing Responsibilities with Class Diagrams</font>
            </u>
          </a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=4f597d2b-944e-4968-bd2c-559440f932f0" />
      </body>
      <title>UML mit VS 2010 Webast Serie</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,4f597d2b-944e-4968-bd2c-559440f932f0.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,4f597d2b-944e-4968-bd2c-559440f932f0.aspx</link>
      <pubDate>Sat, 31 Jul 2010 06:16:38 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.notsotrivial.net/blog"&gt;Clint Edmonson&lt;/a&gt;, Architecture Evangelist
von Microsoft hat auf Channel 9 eine Serie von Webcasts zum Einsatz der neuen UML-Features
in VS 2010 veröffentlicht.
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl03_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-1-Brainstorming-a-Project/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 1: Brainstorming a Project&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl04_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-2-Organizing-Features-Into-Use-Cases/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 2: Organizing Features Into Use Cases&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl05_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-3-Modeling-the-Business-Domain/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 3: Modeling the Business Domain&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl01_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-4-Capture-Business-Workflows/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 4: Capturing Business Workflows&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl06_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-5-Architecting-an-Application/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 5: Architecting an Application&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl07_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-6-Designing-a-Projects-Physical-Structure/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 6: Designing a Project's Physical Structure&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl08_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-7-Sketching-Interactions-with-Sequence-Diagrams/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 7: Sketching Interactions with Sequence Diagrams&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a id="ctl00_MainPlaceHolder_EntryList_ctl09_EntryTemplate_TitleLink" href="http://www.artiso.com/posts/clinted/UML-with-VS-2010-Part-8-Revealing-Responsibilities-with-Class-Diagrams/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;UML
with VS 2010 Part 8: Revealing Responsibilities with Class Diagrams&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=4f597d2b-944e-4968-bd2c-559440f932f0" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,4f597d2b-944e-4968-bd2c-559440f932f0.aspx</comments>
      <category>Architektur;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=acc9dc97-0802-4740-833f-f6993f9dd0e7</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,acc9dc97-0802-4740-833f-f6993f9dd0e7.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,acc9dc97-0802-4740-833f-f6993f9dd0e7.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=acc9dc97-0802-4740-833f-f6993f9dd0e7</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Das Processtemplate für Scrum gab’s von Microsoft bereits als Beta, nun wurde die
endgültige Version auf der Visual Studio Gallery veröffentlicht.
</p>
        <p>
Folgende Elemente enthält das Template: 
</p>
        <ul>
          <li>
Work Item Types 
<ul><li>
Sprint 
</li><li>
Product Backlog Item 
</li><li>
Bug 
</li><li>
Task 
</li><li>
Impediment 
</li><li>
Test Case 
</li></ul></li>
          <li>
Reports 
<ul><li>
Release Burndown 
</li><li>
Velocity 
</li><li>
Sprint Burndown 
</li><li>
Build Success Over Time 
</li><li>
Build Summary 
</li><li>
Test Case Readiness 
</li><li>
Test Plan Progress</li></ul></li>
          <li>
SharePoint Project Portal 
</li>
        </ul>
        <p>
Hier noch Screenshots zum Sprint Burndown und Release Burndown Report. 
</p>
        <p>
          <img alt="" src="http://i2.visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e/image/file/29441/0/sprint%20burndown.jpg" width="260" height="215" />
          <img alt="" src="http://i2.visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e/image/file/29442/0/release%20burndown.jpg" width="238" height="218" />
        </p>
        <p>
Download 
</p>
        <p>
          <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e">http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e</a>
        </p>
        <p>
Weitere Informationen zum Template<br /><a href="http://blogs.msdn.com/b/aaronbjork/archive/2010/07/19/announcing-microsoft-visual-studio-scrum-1-0.aspx">http://blogs.msdn.com/b/aaronbjork/archive/2010/07/19/announcing-microsoft-visual-studio-scrum-1-0.aspx</a></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=acc9dc97-0802-4740-833f-f6993f9dd0e7" />
      </body>
      <title>Microsoft Visual Studio Scrum 1.0 released</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,acc9dc97-0802-4740-833f-f6993f9dd0e7.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,acc9dc97-0802-4740-833f-f6993f9dd0e7.aspx</link>
      <pubDate>Tue, 20 Jul 2010 18:17:11 GMT</pubDate>
      <description>&lt;p&gt;
Das Processtemplate für Scrum gab’s von Microsoft bereits als Beta, nun wurde die
endgültige Version auf der Visual Studio Gallery veröffentlicht.
&lt;/p&gt;
&lt;p&gt;
Folgende Elemente enthält das Template: 
&lt;ul&gt;
&lt;li&gt;
Work Item Types 
&lt;ul&gt;
&lt;li&gt;
Sprint 
&lt;li&gt;
Product Backlog Item 
&lt;li&gt;
Bug 
&lt;li&gt;
Task 
&lt;li&gt;
Impediment 
&lt;li&gt;
Test Case 
&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
Reports 
&lt;ul&gt;
&lt;li&gt;
Release Burndown 
&lt;li&gt;
Velocity 
&lt;li&gt;
Sprint Burndown 
&lt;li&gt;
Build Success Over Time 
&lt;li&gt;
Build Summary 
&lt;li&gt;
Test Case Readiness 
&lt;li&gt;
Test Plan Progress&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;
SharePoint Project Portal 
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Hier noch Screenshots zum Sprint Burndown und Release Burndown Report. 
&lt;p&gt;
&lt;img alt="" src="http://i2.visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e/image/file/29441/0/sprint%20burndown.jpg" width="260" height="215"&gt;&lt;img alt="" src="http://i2.visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e/image/file/29442/0/release%20burndown.jpg" width="238" height="218"&gt; 
&lt;p&gt;
Download 
&lt;p&gt;
&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Weitere Informationen zum Template&lt;br&gt;
&lt;a href="http://blogs.msdn.com/b/aaronbjork/archive/2010/07/19/announcing-microsoft-visual-studio-scrum-1-0.aspx"&gt;http://blogs.msdn.com/b/aaronbjork/archive/2010/07/19/announcing-microsoft-visual-studio-scrum-1-0.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=acc9dc97-0802-4740-833f-f6993f9dd0e7" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,acc9dc97-0802-4740-833f-f6993f9dd0e7.aspx</comments>
      <category>Team System Server;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=7d412496-7d6d-4b58-b41d-04544510a277</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,7d412496-7d6d-4b58-b41d-04544510a277.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,7d412496-7d6d-4b58-b41d-04544510a277.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=7d412496-7d6d-4b58-b41d-04544510a277</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Endlich ist es soweit und Microsoft stellt ein VM Image für Visual Studio 2010 und
TFS 2010 in der RTM Version bereit. Auf diesem Image sind nicht nur die Produkte sowie
einige weitere benötigten Tools installiert, sondern es befinden sich darauf auch
Demo-Daten (Tailspin Toys) und 9 Hands-On-Labs. Die VM ist für Hyper-V, Virtual PC
2007 SP1 verfügbar. Die Trial-Versionen auf der VM laufen bis zum 15. Dezember 2010.
</p>
        <p>
Weitere Infos und Hinweise zum Download finden sich hier: <a href="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx">http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx</a></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=7d412496-7d6d-4b58-b41d-04544510a277" />
      </body>
      <title>Visual Studio 2010 und Team Foundation Server 2010 RTM Virtual Machine Image verf&amp;uuml;gbar</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,7d412496-7d6d-4b58-b41d-04544510a277.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,7d412496-7d6d-4b58-b41d-04544510a277.aspx</link>
      <pubDate>Tue, 29 Jun 2010 13:39:17 GMT</pubDate>
      <description>&lt;p&gt;
Endlich ist es soweit und Microsoft stellt ein VM Image für Visual Studio 2010 und
TFS 2010 in der RTM Version bereit. Auf diesem Image sind nicht nur die Produkte sowie
einige weitere benötigten Tools installiert, sondern es befinden sich darauf auch
Demo-Daten (Tailspin Toys) und 9 Hands-On-Labs. Die VM ist für Hyper-V, Virtual PC
2007 SP1 verfügbar. Die Trial-Versionen auf der VM laufen bis zum 15. Dezember 2010.
&lt;/p&gt;
&lt;p&gt;
Weitere Infos und Hinweise zum Download finden sich hier: &lt;a href="http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx"&gt;http://blogs.msdn.com/b/briankel/archive/2010/06/25/now-available-visual-studio-2010-rtm-virtual-machine-with-sample-data-and-hands-on-labs.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=7d412496-7d6d-4b58-b41d-04544510a277" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,7d412496-7d6d-4b58-b41d-04544510a277.aspx</comments>
      <category>Team System Server;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=7341278b-c870-4606-95df-bcad1760ec06</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,7341278b-c870-4606-95df-bcad1760ec06.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,7341278b-c870-4606-95df-bcad1760ec06.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=7341278b-c870-4606-95df-bcad1760ec06</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Im Team Foundation Server lassen sich die Work Items sehr einfach anpassen, neue Work
Item Types lassen sich erzeugen und damit ein individuelles Process Template erzeugen.
Das ganze geht sehr einfach und intuitive wenn mann den Process Template Editor aus
den Team Foundation Server Power Tools verwendet (<a href="http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da">http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da</a>) 
</p>
        <p>
Wer mal auf den Geschmack gekommen ist, das Process Template im TFS anzupassen, wird
durch ausprobieren und rumspielen schnell vor der Frage stehen, wie kann ich nun in
einem bestehenden Projekt einen Work Item Type wieder löschen den ich nicht mehr brauche?
</p>
        <p>
Hier hilft das Kommandozeilentool witadmin weiter das sich dirckt über die Visual
Studio Eingabeaufforderung ausführen lässt.
</p>
        <p>
          <font face="Consolas">witadmin destroywitd /collection:http://&lt;Servername&gt;:8080/tfs/&lt;Team
Project Collection&gt; /p:&lt;Team Projekt Name&gt; /n:&lt;Name des Work Item Types&gt;</font>
        </p>
        <p>
löscht den angegebenen Work Item Type. 
</p>
        <p>
          <strong>
            <font size="3">Vorsicht</font>
          </strong>, 
<br />
mit diesem Kommando werden aber auch alle Work Items gelöscht, die diesen Typ verwenden,
diese können ja vom System nach löschen der WITD nicht mehr verwaltet werden.
</p>
        <p>
Wenn man also den WIT bestehender Work Items verändern möchte, dann sollte man diesen
umbenennen und anschließend so anpassen dass er den neuen Anforderungen entspricht.
Zum Umbenennen eines WIT hilft ebenfalls witadmin
</p>
        <p>
          <font face="Consolas">witadmin renamewitd /collection:http://&lt;Servername&gt;:8080/tfs/&lt;Team
Project Collection&gt; /p:&lt;Team Projekt Name&gt; /n:&lt;Alter Name des Work Item
Types&gt; /new:&lt;Neuer Name des Work Item Types&gt;</font>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=7341278b-c870-4606-95df-bcad1760ec06" />
      </body>
      <title>Work Item Type aus bestehendem Projekt l&amp;ouml;schen</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,7341278b-c870-4606-95df-bcad1760ec06.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,7341278b-c870-4606-95df-bcad1760ec06.aspx</link>
      <pubDate>Sat, 26 Jun 2010 11:11:34 GMT</pubDate>
      <description>&lt;p&gt;
Im Team Foundation Server lassen sich die Work Items sehr einfach anpassen, neue Work
Item Types lassen sich erzeugen und damit ein individuelles Process Template erzeugen.
Das ganze geht sehr einfach und intuitive wenn mann den Process Template Editor aus
den Team Foundation Server Power Tools verwendet (&lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/3e8c9b68-6e39-4577-b9b7-78489b5cb1da&lt;/a&gt;) 
&lt;/p&gt;
&lt;p&gt;
Wer mal auf den Geschmack gekommen ist, das Process Template im TFS anzupassen, wird
durch ausprobieren und rumspielen schnell vor der Frage stehen, wie kann ich nun in
einem bestehenden Projekt einen Work Item Type wieder löschen den ich nicht mehr brauche?
&lt;/p&gt;
&lt;p&gt;
Hier hilft das Kommandozeilentool witadmin weiter das sich dirckt über die Visual
Studio Eingabeaufforderung ausführen lässt.
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Consolas"&gt;witadmin destroywitd /collection:http://&amp;lt;Servername&amp;gt;:8080/tfs/&amp;lt;Team
Project Collection&amp;gt; /p:&amp;lt;Team Projekt Name&amp;gt; /n:&amp;lt;Name des Work Item Types&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
löscht den angegebenen Work Item Type. 
&lt;/p&gt;
&lt;p&gt;
&lt;strong&gt;&lt;font size="3"&gt;Vorsicht&lt;/font&gt;&lt;/strong&gt;, 
&lt;br&gt;
mit diesem Kommando werden aber auch alle Work Items gelöscht, die diesen Typ verwenden,
diese können ja vom System nach löschen der WITD nicht mehr verwaltet werden.
&lt;/p&gt;
&lt;p&gt;
Wenn man also den WIT bestehender Work Items verändern möchte, dann sollte man diesen
umbenennen und anschließend so anpassen dass er den neuen Anforderungen entspricht.
Zum Umbenennen eines WIT hilft ebenfalls witadmin
&lt;/p&gt;
&lt;p&gt;
&lt;font face="Consolas"&gt;witadmin renamewitd /collection:http://&amp;lt;Servername&amp;gt;:8080/tfs/&amp;lt;Team
Project Collection&amp;gt; /p:&amp;lt;Team Projekt Name&amp;gt; /n:&amp;lt;Alter Name des Work Item
Types&amp;gt; /new:&amp;lt;Neuer Name des Work Item Types&amp;gt;&lt;/font&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=7341278b-c870-4606-95df-bcad1760ec06" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,7341278b-c870-4606-95df-bcad1760ec06.aspx</comments>
      <category>Team System Server;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=94ddaf9f-4286-4f82-8277-59a55b22682a</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,94ddaf9f-4286-4f82-8277-59a55b22682a.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,94ddaf9f-4286-4f82-8277-59a55b22682a.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=94ddaf9f-4286-4f82-8277-59a55b22682a</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img alt="Aaron-Headshot-Sml.jpg" src="http://www.vsalmug.com/getattachment/cbfb282c-d64c-40bc-8261-ca1378aff2af/Aaron-Headshot-Sml.jpg.aspx" />
        </p>
        <p>
In diesem Monat möchte ich die Leser meines Blogs auch auf das US-Meeting der Visual
Studio User Group aufmerksam machen, da dieses Treffen dieses mal zu einer auch für
Europa günstiger Zeit stattfindet (Donnerstag 17. Juni 18:00 Uhr).
</p>
        <p>
Das Thema ist Scrum, TFS und Microsoft. Aaron Bjork wird das neue Scrum Template von
Microsoft vorstellen das er maßgeblich verantwortlich ist. Also Informationen aus
erster Hand die man nicht verpassen sollte. Für Mitglieder gibt es ein Recording des
Meetings im Nachgang auch zum Download.
</p>
        <p>
Das neue “Team Foundation Server Scrum v1.0 Beta” Template kann man sich hier herunterladen: <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e">http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e</a><br />
Nähere Informationen zum Meeting gibt es hier: <a href="http://www.vsalmug.com/Meetings/Announcements/June-2010/June-17,-2010--Scrum,-TFS-and-Microsoft.aspx">http://www.vsalmug.com/Meetings/Announcements/June-2010/June-17,-2010--Scrum,-TFS-and-Microsoft.aspx</a></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=94ddaf9f-4286-4f82-8277-59a55b22682a" />
      </body>
      <title>Visual Studio ALM User Group: 2010: Scrum, TFS and Microsoft</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,94ddaf9f-4286-4f82-8277-59a55b22682a.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,94ddaf9f-4286-4f82-8277-59a55b22682a.aspx</link>
      <pubDate>Mon, 14 Jun 2010 22:10:26 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img alt="Aaron-Headshot-Sml.jpg" src="http://www.vsalmug.com/getattachment/cbfb282c-d64c-40bc-8261-ca1378aff2af/Aaron-Headshot-Sml.jpg.aspx"&gt;
&lt;/p&gt;
&lt;p&gt;
In diesem Monat möchte ich die Leser meines Blogs auch auf das US-Meeting der Visual
Studio User Group aufmerksam machen, da dieses Treffen dieses mal zu einer auch für
Europa günstiger Zeit stattfindet (Donnerstag 17. Juni 18:00 Uhr).
&lt;/p&gt;
&lt;p&gt;
Das Thema ist Scrum, TFS und Microsoft. Aaron Bjork wird das neue Scrum Template von
Microsoft vorstellen das er maßgeblich verantwortlich ist. Also Informationen aus
erster Hand die man nicht verpassen sollte. Für Mitglieder gibt es ein Recording des
Meetings im Nachgang auch zum Download.
&lt;/p&gt;
&lt;p&gt;
Das neue “Team Foundation Server Scrum v1.0 Beta” Template kann man sich hier herunterladen: &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/59ac03e3-df99-4776-be39-1917cbfc5d8e&lt;/a&gt;
&lt;br&gt;
Nähere Informationen zum Meeting gibt es hier: &lt;a href="http://www.vsalmug.com/Meetings/Announcements/June-2010/June-17,-2010--Scrum,-TFS-and-Microsoft.aspx"&gt;http://www.vsalmug.com/Meetings/Announcements/June-2010/June-17,-2010--Scrum,-TFS-and-Microsoft.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=94ddaf9f-4286-4f82-8277-59a55b22682a" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,94ddaf9f-4286-4f82-8277-59a55b22682a.aspx</comments>
      <category>Team System Server;Usergroup;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=f0b8fdb4-773b-42ae-b356-a9e4e1b26f46</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,f0b8fdb4-773b-42ae-b356-a9e4e1b26f46.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,f0b8fdb4-773b-42ae-b356-a9e4e1b26f46.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=f0b8fdb4-773b-42ae-b356-a9e4e1b26f46</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Christian Binder hat einen Deep Zoom zum Thema Testing mit Visual Studio 2010 auf
seinem Blog veröffentlicht. Der Deep Zoom erlaubt es aus einer Übersichtsansicht sich
tiefer in einzelne Themen hineinzuklicken, bis auf Detaileben. Der Deep Zoom enthält
auch Videos die zwar nicht vertont sind aber die einzelnen Teilabläufe anschaulich
darstellen. Echn ne coole Sache, also einfach mal selber reinschauen.
</p>
        <p>
          <a href="http://www.speakflow.com/View.aspx?PresentationID=e4e79e6a-92f2-4e6b-9a52-8ccb2c4889b3&amp;mode=presentLocally">
            <img title="Visual Studio 2010 Test Manager Deepzoom" border="0" alt="Visual Studio 2010 Test Manager Deepzoom" src="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/4ca31cb9b279_6537/image_3.png" width="554" height="480" />
          </a>
        </p>
        <p>
          <a href="http://blogs.msdn.com/cbinder/archive/2010/04/22/einf-hrung-deepzoom-f-r-den-neuen-visual-studio-2010-test-manager-und-lab-management.aspx">http://blogs.msdn.com/cbinder/archive/2010/04/22/einf-hrung-deepzoom-f-r-den-neuen-visual-studio-2010-test-manager-und-lab-management.aspx</a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=f0b8fdb4-773b-42ae-b356-a9e4e1b26f46" />
      </body>
      <title>Visual Studio 2010 Testing Deep Zoom</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,f0b8fdb4-773b-42ae-b356-a9e4e1b26f46.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,f0b8fdb4-773b-42ae-b356-a9e4e1b26f46.aspx</link>
      <pubDate>Fri, 23 Apr 2010 15:18:41 GMT</pubDate>
      <description>&lt;p&gt;
Christian Binder hat einen Deep Zoom zum Thema Testing mit Visual Studio 2010 auf
seinem Blog veröffentlicht. Der Deep Zoom erlaubt es aus einer Übersichtsansicht sich
tiefer in einzelne Themen hineinzuklicken, bis auf Detaileben. Der Deep Zoom enthält
auch Videos die zwar nicht vertont sind aber die einzelnen Teilabläufe anschaulich
darstellen. Echn ne coole Sache, also einfach mal selber reinschauen.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.speakflow.com/View.aspx?PresentationID=e4e79e6a-92f2-4e6b-9a52-8ccb2c4889b3&amp;amp;mode=presentLocally"&gt;&lt;img title="Visual Studio 2010 Test Manager Deepzoom" border="0" alt="Visual Studio 2010 Test Manager Deepzoom" src="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/4ca31cb9b279_6537/image_3.png" width="554" height="480"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/cbinder/archive/2010/04/22/einf-hrung-deepzoom-f-r-den-neuen-visual-studio-2010-test-manager-und-lab-management.aspx"&gt;http://blogs.msdn.com/cbinder/archive/2010/04/22/einf-hrung-deepzoom-f-r-den-neuen-visual-studio-2010-test-manager-und-lab-management.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=f0b8fdb4-773b-42ae-b356-a9e4e1b26f46" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,f0b8fdb4-773b-42ae-b356-a9e4e1b26f46.aspx</comments>
      <category>Qualitätsmanagement;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=4f04246b-1c36-489c-ab56-70cd98523750</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,4f04246b-1c36-489c-ab56-70cd98523750.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,4f04246b-1c36-489c-ab56-70cd98523750.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=4f04246b-1c36-489c-ab56-70cd98523750</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
In der TFS Adminconsole oder im TFS Configuration Wizard können die Reporting Services
für den TFS konfiguriert werden. 
</p>
        <p>
 <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_4.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_1.png" width="366" height="476" /></a></p>
        <p>
Man gibt hier den Server und ggf. die Instanz der Reporting Services an und klickt
auf “Populate URLs”, dann werden die entsprechenden URLs automatisch ausgefüllt –
normalerweise zumindest. Ich hatte die Situation, dass der User mit dem ich den TFS
installiert habe auf dem Server auf dem die Reporting Services liefen kein Administrator
war. Normalerweise ist das der einfachste Weg, den TFS Account auf dem Reporting Server
als lokalen Administrator einzutragen, das ist aber nicht in allen Fällen erwünscht.
Dann bekommt man die Fehlermeldung
</p>
        <p>
TF255050: A connection cannot be made to the Report Server WMI provider. Verify the
following: 
<br />
1. You have entered the correct name for the server, including the instance name. 
<br />
2. The Windows Management Instrumentation service is running on vs2010rcdemo. 
<br />
3. The service is not blocked by Windows Firewall. 
<br />
4. You have the required permissions to connect. 
</p>
        <p>
Details: 
<br />
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb.png" width="420" height="292" />
          </a> 
</p>
        <p>
Eine damit verwandte Fehlermeldung ist 
</p>
        <p>
        </p>
        <p>
        </p>
        <p>
        </p>
        <p>
TF255186: The following SQL Server Reporting Services Instance could not be found:
MSSQLSERVER. The server name is: vs2010rcdemo.
</p>
        <p>
In beiden Fälle fehlen dem User WMI-Berechtigungen auf dem Reporting Server. Im ersten
Fall der Remote-Zugriff auf die WMI generell, im zweiten Fall auf den Remote-Zugriff
für die Reporting Services in der WMI. Um die gewünschte Operation ausführen zu können
muss dem User zunächst Remote-Zugriff auf WMI gegeben werden:
</p>
        <ol>
          <li>
Auf dem Reporting Server dcomcnfg.exe starten</li>
          <li>
Im linken Bereich Console Root\Component Services\Computers\My Computer öffnen</li>
          <li>
Aus dem Kontextmenü von “My Computer” den Eintrag “Properties” öffnen<br /><a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_12.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_5.png" width="619" height="542" /></a></li>
          <li>
Im Bereich “Launch and Activation Permissions” auf “Edit Limits” klicken</li>
          <li>
Den Benutzer mit “Add hinzufügen und ihm “Remote Launch” und “Remote Activation” vergeben<br /><a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_14.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_6.png" width="374" height="453" /></a></li>
        </ol>
        <p>
Anschließend kann der Remote-Zugriff per WMI auf die Reporting Services konfiguriert
werden.
</p>
        <ol>
          <li>
Auf dem Reporting Server wmimgmt.msc starten</li>
          <li>
Im linken Bereich auf WMI Control (Local) aus dem Kontext-Menü “Properties” auswählen</li>
          <li>
Auf den Reiter Security wechseln und im Baum Root\Microsoft\SqlServer\ReportServer
auswählen 
<br /><a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_6.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_2.png" width="612" height="482" /></a></li>
          <li>
Auf den Button “Security” klicken und den gewünschten benutzer mit “Add” einfügen</li>
          <li>
Dem Benutzer “Enable Account” und “Remote Enable” als Rechte vergeben<br /><a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_8.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_3.png" width="337" height="408" /></a></li>
          <li>
Auf “Advanced” clicken, den Benutzer auswählen und dann auf “Edit” klicken</li>
          <li>
Bei “Apply to” “This namespace and subnamespaces” wählen<br /><a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_10.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_4.png" width="340" height="431" /></a></li>
        </ol>
        <p>
Mit diesen Einstellungen sollte nun das “Populate URLs” in der TFS Administration
Console funktionieren.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=4f04246b-1c36-489c-ab56-70cd98523750" />
      </body>
      <title>TF255050 Fehlermeldung beim Einrichten der Reporting Services im TFS</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,4f04246b-1c36-489c-ab56-70cd98523750.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,4f04246b-1c36-489c-ab56-70cd98523750.aspx</link>
      <pubDate>Fri, 23 Apr 2010 15:00:05 GMT</pubDate>
      <description>&lt;p&gt;
In der TFS Adminconsole oder im TFS Configuration Wizard können die Reporting Services
für den TFS konfiguriert werden. 
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_1.png" width="366" height="476"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Man gibt hier den Server und ggf. die Instanz der Reporting Services an und klickt
auf “Populate URLs”, dann werden die entsprechenden URLs automatisch ausgefüllt –
normalerweise zumindest. Ich hatte die Situation, dass der User mit dem ich den TFS
installiert habe auf dem Server auf dem die Reporting Services liefen kein Administrator
war. Normalerweise ist das der einfachste Weg, den TFS Account auf dem Reporting Server
als lokalen Administrator einzutragen, das ist aber nicht in allen Fällen erwünscht.
Dann bekommt man die Fehlermeldung
&lt;/p&gt;
&lt;p&gt;
TF255050: A connection cannot be made to the Report Server WMI provider. Verify the
following: 
&lt;br&gt;
1. You have entered the correct name for the server, including the instance name. 
&lt;br&gt;
2. The Windows Management Instrumentation service is running on vs2010rcdemo. 
&lt;br&gt;
3. The service is not blocked by Windows Firewall. 
&lt;br&gt;
4. You have the required permissions to connect. 
&lt;/p&gt;
&lt;p&gt;
Details: 
&lt;br&gt;
Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)) 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb.png" width="420" height="292"&gt;&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Eine damit verwandte Fehlermeldung ist 
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;
TF255186: The following SQL Server Reporting Services Instance could not be found:
MSSQLSERVER. The server name is: vs2010rcdemo.
&lt;/p&gt;
&lt;p&gt;
In beiden Fälle fehlen dem User WMI-Berechtigungen auf dem Reporting Server. Im ersten
Fall der Remote-Zugriff auf die WMI generell, im zweiten Fall auf den Remote-Zugriff
für die Reporting Services in der WMI. Um die gewünschte Operation ausführen zu können
muss dem User zunächst Remote-Zugriff auf WMI gegeben werden:
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Auf dem Reporting Server dcomcnfg.exe starten&lt;/li&gt;
&lt;li&gt;
Im linken Bereich Console Root\Component Services\Computers\My Computer öffnen&lt;/li&gt;
&lt;li&gt;
Aus dem Kontextmenü von “My Computer” den Eintrag “Properties” öffnen&lt;br&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_5.png" width="619" height="542"&gt;&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
Im Bereich “Launch and Activation Permissions” auf “Edit Limits” klicken&lt;/li&gt;
&lt;li&gt;
Den Benutzer mit “Add hinzufügen und ihm “Remote Launch” und “Remote Activation” vergeben&lt;br&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_14.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_6.png" width="374" height="453"&gt;&lt;/a&gt; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Anschließend kann der Remote-Zugriff per WMI auf die Reporting Services konfiguriert
werden.
&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
Auf dem Reporting Server wmimgmt.msc starten&lt;/li&gt;
&lt;li&gt;
Im linken Bereich auf WMI Control (Local) aus dem Kontext-Menü “Properties” auswählen&lt;/li&gt;
&lt;li&gt;
Auf den Reiter Security wechseln und im Baum Root\Microsoft\SqlServer\ReportServer
auswählen 
&lt;br&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_2.png" width="612" height="482"&gt;&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
Auf den Button “Security” klicken und den gewünschten benutzer mit “Add” einfügen&lt;/li&gt;
&lt;li&gt;
Dem Benutzer “Enable Account” und “Remote Enable” als Rechte vergeben&lt;br&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_3.png" width="337" height="408"&gt;&lt;/a&gt; 
&lt;/li&gt;
&lt;li&gt;
Auf “Advanced” clicken, den Benutzer auswählen und dann auf “Edit” klicken&lt;/li&gt;
&lt;li&gt;
Bei “Apply to” “This namespace and subnamespaces” wählen&lt;br&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_10.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TF255050FehlermeldungbeimEinrichtenderRe_DF82/image_thumb_4.png" width="340" height="431"&gt;&lt;/a&gt; 
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;
Mit diesen Einstellungen sollte nun das “Populate URLs” in der TFS Administration
Console funktionieren.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=4f04246b-1c36-489c-ab56-70cd98523750" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,4f04246b-1c36-489c-ab56-70cd98523750.aspx</comments>
      <category>Team System Server;TFS 2010;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=595d9545-603e-4ee2-a12b-971263aba220</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,595d9545-603e-4ee2-a12b-971263aba220.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,595d9545-603e-4ee2-a12b-971263aba220.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=595d9545-603e-4ee2-a12b-971263aba220</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Beim Deployment einer Environment auf meinen Host bekam ich den Fehler TF259115:
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerimLabManagementbeimDeploymenteiner_E276/clip_image002_2.jpg">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerimLabManagementbeimDeploymenteiner_E276/clip_image002_thumb.jpg" width="373" height="236" />
          </a>
        </p>
        <p>
Speicher war eigentlich genug frei auf meinem Host und so war ich zunächst erstaunt,
warum er das nicht deployen wollte. Des Rätsels Lösung liegt darin, dass die Placement
Policy standardmäßig auf “Conservative” eingestellt ist. Das bedeutet, dass der Host
beim Deployment den Speicherbedarf aller VMs auf dem Host ermittelt, unabhängig davon
ob diese gestartet sind oder nicht. Im Betrieb könnten ja dann alle gleichzeitig gestartet
werden was dann zu Problemen führt. D.h. im Idealfall hat man immer soviel Ressourcen,
dass alle Environments die deployed sind gleichzeitig laufen können, momentan nicht
benötigte Environments werden in der Library abgelegt.
</p>
        <p>
Da ich aber auf meinem Demo-Notebook nicht soviel Speicher habe und dabei nie alle
Environments gleichzeitig laufen sollen, wollte ich diese Limitierung umgehen. Dies
kann man erreichen, indem man die Placement Policy auf Aggresive stellt. Dies erreicht
man am besten durch einen TFSConfig-Aufruf:
</p>
        <p>
          <font size="2">
            <font face="Courier New">TfsConfig Lab /hostgroup /CollectionName:labcollection
/Edit /Name:"All Hosts" 
<br />
/LabEnvironmentPlacementPolicy:<font color="#008000">Aggressive</font></font>
          </font>
        </p>
        <p>
          <font size="2" face="Courier New">Logging sent to file C:\ProgramData\Microsoft\Team
Foundation\Server Configuration\Logs\CFG_SET_URL_0413_225508.log<br />
Command: lab<br />
TfsConfig - Team Foundation Server Configuration Tool<br />
Copyright (c) Microsoft Corporation. All rights reserved.<br />
Are you sure you want to update the settings for this host group ? (Yes/No) y<br />
The requested changes were successfully applied.</font>
        </p>
        <p>
Die TFSConfig findet befindet sich im Pfad <font size="2" face="Courier New">C:\Program
Files\Microsoft Team Foundation Server 2010\Tools</font></p>
        <p>
Weitere Infos unter <span style="font-family: 'Calibri','sans-serif'; color: #1f497d; font-size: 11pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: en-us; mso-fareast-language: de; mso-bidi-language: ar-sa" lang="EN-US"><a href="http://msdn.microsoft.com/en-us/library/dd547199(VS.100).aspx"><u><font color="#800080">http://msdn.microsoft.com/en-us/library/dd547199(VS.100).aspx</font></u></a></span></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=595d9545-603e-4ee2-a12b-971263aba220" />
      </body>
      <title>Fehler im Lab Management beim Deployment einer Environment</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,595d9545-603e-4ee2-a12b-971263aba220.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,595d9545-603e-4ee2-a12b-971263aba220.aspx</link>
      <pubDate>Tue, 13 Apr 2010 15:12:44 GMT</pubDate>
      <description>&lt;p&gt;
Beim Deployment einer Environment auf meinen Host bekam ich den Fehler TF259115:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerimLabManagementbeimDeploymenteiner_E276/clip_image002_2.jpg"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerimLabManagementbeimDeploymenteiner_E276/clip_image002_thumb.jpg" width="373" height="236"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Speicher war eigentlich genug frei auf meinem Host und so war ich zunächst erstaunt,
warum er das nicht deployen wollte. Des Rätsels Lösung liegt darin, dass die Placement
Policy standardmäßig auf “Conservative” eingestellt ist. Das bedeutet, dass der Host
beim Deployment den Speicherbedarf aller VMs auf dem Host ermittelt, unabhängig davon
ob diese gestartet sind oder nicht. Im Betrieb könnten ja dann alle gleichzeitig gestartet
werden was dann zu Problemen führt. D.h. im Idealfall hat man immer soviel Ressourcen,
dass alle Environments die deployed sind gleichzeitig laufen können, momentan nicht
benötigte Environments werden in der Library abgelegt.
&lt;/p&gt;
&lt;p&gt;
Da ich aber auf meinem Demo-Notebook nicht soviel Speicher habe und dabei nie alle
Environments gleichzeitig laufen sollen, wollte ich diese Limitierung umgehen. Dies
kann man erreichen, indem man die Placement Policy auf Aggresive stellt. Dies erreicht
man am besten durch einen TFSConfig-Aufruf:
&lt;/p&gt;
&lt;p&gt;
&lt;font size="2"&gt;&lt;font face="Courier New"&gt;TfsConfig Lab /hostgroup /CollectionName:labcollection
/Edit /Name:"All Hosts" 
&lt;br&gt;
/LabEnvironmentPlacementPolicy:&lt;font color="#008000"&gt;Aggressive&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;font size="2" face="Courier New"&gt;Logging sent to file C:\ProgramData\Microsoft\Team
Foundation\Server Configuration\Logs\CFG_SET_URL_0413_225508.log&lt;br&gt;
Command: lab&lt;br&gt;
TfsConfig - Team Foundation Server Configuration Tool&lt;br&gt;
Copyright (c) Microsoft Corporation. All rights reserved.&lt;br&gt;
Are you sure you want to update the settings for this host group ? (Yes/No) y&lt;br&gt;
The requested changes were successfully applied.&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Die TFSConfig findet befindet sich im Pfad &lt;font size="2" face="Courier New"&gt;C:\Program
Files\Microsoft Team Foundation Server 2010\Tools&lt;/font&gt;
&lt;/p&gt;
&lt;p&gt;
Weitere Infos unter &lt;span style="font-family: 'Calibri','sans-serif'; color: #1f497d; font-size: 11pt; mso-fareast-font-family: calibri; mso-fareast-theme-font: minor-latin; mso-ansi-language: en-us; mso-fareast-language: de; mso-bidi-language: ar-sa" lang="EN-US"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd547199(VS.100).aspx"&gt;&lt;u&gt;&lt;font color="#800080"&gt;http://msdn.microsoft.com/en-us/library/dd547199(VS.100).aspx&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; &lt;/span&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=595d9545-603e-4ee2-a12b-971263aba220" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,595d9545-603e-4ee2-a12b-971263aba220.aspx</comments>
      <category>Lab Management;Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=54de82aa-bb11-4489-8b00-da509a24e2f1</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,54de82aa-bb11-4489-8b00-da509a24e2f1.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,54de82aa-bb11-4489-8b00-da509a24e2f1.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=54de82aa-bb11-4489-8b00-da509a24e2f1</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <img title="" alt="Visual Studio 2010 Launch" src="http://i.msdn.microsoft.com/ee663032.vS_interupt3(en-us,MSDN.10).png" width="716" height="75" />
        </p>
        <p>
  
</p>
        <p>
Heute wurden Visual Studio 2010 und Team Foundation Server 2010 gelauncht. Microsoft
neueste ALM Plattform bietet eine große Anzahl neuer Features, so dass sich ein näherer
Blick auf jeden Fall lohnt, unter anderem: 
</p>
        <ul>
          <li>
Testmanagement und Testausführung</li>
          <li>
automatisierte GUI-Tests</li>
          <li>
Virtualisierte Testumgebungen</li>
          <li>
Erweiterte Tracking-Funktionen für Versionsverwaltung</li>
          <li>
Agile Planungsmethoden</li>
          <li>
Build Workflows auf Basis von WF 4.0</li>
          <li>
Architektur-Features und UML-Diagramme</li>
          <li>
Integrierte SharePoint-Entwicklung</li>
          <li>
uvm</li>
        </ul>
        <p>
Ich werde in den folgenden Wochen in einzelnen Blogbeiträgen verschiedene Funktionen
vorstellen, also vorbeischauen lohnt sich …
</p>
        <p>
Weitere Informationen und den Download Link für Inhaber einer MSDN Subscription finden
sich hier: 
</p>
        <p>
          <a title="http://msdn.microsoft.com/de-de/vstudio/2010.aspx" href="http://msdn.microsoft.com/de-de/vstudio/2010.aspx">http://msdn.microsoft.com/de-de/vstudio/2010.aspx</a>
        </p>
        <p>
Testversionen können hier heruntergeladen werden:<br /><a href="http://www.microsoft.com/germany/visualstudio/try/download.aspx">http://www.microsoft.com/germany/visualstudio/try/download.aspx</a></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=54de82aa-bb11-4489-8b00-da509a24e2f1" />
      </body>
      <title>Visual Studio 2010 und Team Foundation Server 2010 verf&amp;uuml;gbar</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,54de82aa-bb11-4489-8b00-da509a24e2f1.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,54de82aa-bb11-4489-8b00-da509a24e2f1.aspx</link>
      <pubDate>Mon, 12 Apr 2010 23:37:24 GMT</pubDate>
      <description>&lt;p&gt;
&lt;img title="" alt="Visual Studio 2010 Launch" src="http://i.msdn.microsoft.com/ee663032.vS_interupt3(en-us,MSDN.10).png" width="716" height="75"&gt; 
&lt;p&gt;
&amp;nbsp; 
&lt;p&gt;
Heute wurden Visual Studio 2010 und Team Foundation Server 2010 gelauncht. Microsoft
neueste ALM Plattform bietet eine große Anzahl neuer Features, so dass sich ein näherer
Blick auf jeden Fall lohnt, unter anderem: 
&lt;ul&gt;
&lt;li&gt;
Testmanagement und Testausführung&lt;/li&gt;
&lt;li&gt;
automatisierte GUI-Tests&lt;/li&gt;
&lt;li&gt;
Virtualisierte Testumgebungen&lt;/li&gt;
&lt;li&gt;
Erweiterte Tracking-Funktionen für Versionsverwaltung&lt;/li&gt;
&lt;li&gt;
Agile Planungsmethoden&lt;/li&gt;
&lt;li&gt;
Build Workflows auf Basis von WF 4.0&lt;/li&gt;
&lt;li&gt;
Architektur-Features und UML-Diagramme&lt;/li&gt;
&lt;li&gt;
Integrierte SharePoint-Entwicklung&lt;/li&gt;
&lt;li&gt;
uvm&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Ich werde in den folgenden Wochen in einzelnen Blogbeiträgen verschiedene Funktionen
vorstellen, also vorbeischauen lohnt sich …
&lt;/p&gt;
&lt;p&gt;
Weitere Informationen und den Download Link für Inhaber einer MSDN Subscription finden
sich hier: 
&lt;p&gt;
&lt;a title="http://msdn.microsoft.com/de-de/vstudio/2010.aspx" href="http://msdn.microsoft.com/de-de/vstudio/2010.aspx"&gt;http://msdn.microsoft.com/de-de/vstudio/2010.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Testversionen können hier heruntergeladen werden:&lt;br&gt;
&lt;a href="http://www.microsoft.com/germany/visualstudio/try/download.aspx"&gt;http://www.microsoft.com/germany/visualstudio/try/download.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=54de82aa-bb11-4489-8b00-da509a24e2f1" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,54de82aa-bb11-4489-8b00-da509a24e2f1.aspx</comments>
      <category>VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=63edec55-85f0-4768-9ccb-ec78bf0e6340</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,63edec55-85f0-4768-9ccb-ec78bf0e6340.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,63edec55-85f0-4768-9ccb-ec78bf0e6340.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=63edec55-85f0-4768-9ccb-ec78bf0e6340</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Team Foundation Server 2010 bietet nun eine verbesserte Integration mit SharePoint.
Für die einzelnen Team-Projekte wird die Verbindung zu einer SharePoint Site typischerweise
beim Anlegen des Projektes einrichten, alternativ kann man das auch im Nachhinein
konfigurieren. Dazu einfach im TeamExplorer auf dem Team Projekt rechte Maustaste
und dann unter “Team Project Setting” “Portal Settings” auswählen. 
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerFailedtoactivatefeaturebeimEinrich_70F1/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerFailedtoactivatefeaturebeimEinrich_70F1/image_thumb.png" width="359" height="276" />
          </a>
        </p>
        <p>
Hier wählt man dann unter “Configure URL” eine der konfigurierten Web Applications
aus.
</p>
        <p>
Bekommt mann beim Bestätigen des Fensters folgen Meldung, dann hat der aktuelle Benutzer
nicht ausreichen Berechtigungen auf die Site / SiteCollection:
</p>
        <p>
Server was unable to process request. ---&gt; Failed to activate feature 'TeamFoundationWeb'
(ID: 310284e3-35d9-4b5d-99b5-c42147379877) at scope 'http://sarmoss02/sites/TFS2008/BI_KaBIS'.
</p>
        <p>
Diese Berechtigungen müssen im SharePoint eingetragen werden.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=63edec55-85f0-4768-9ccb-ec78bf0e6340" />
      </body>
      <title>Fehler &amp;ldquo;Failed to activate feature&amp;rdquo; beim Einrichten eines Portals in TFS 2010</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,63edec55-85f0-4768-9ccb-ec78bf0e6340.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,63edec55-85f0-4768-9ccb-ec78bf0e6340.aspx</link>
      <pubDate>Mon, 08 Mar 2010 07:07:21 GMT</pubDate>
      <description>&lt;p&gt;
Team Foundation Server 2010 bietet nun eine verbesserte Integration mit SharePoint.
Für die einzelnen Team-Projekte wird die Verbindung zu einer SharePoint Site typischerweise
beim Anlegen des Projektes einrichten, alternativ kann man das auch im Nachhinein
konfigurieren. Dazu einfach im TeamExplorer auf dem Team Projekt rechte Maustaste
und dann unter “Team Project Setting” “Portal Settings” auswählen. 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerFailedtoactivatefeaturebeimEinrich_70F1/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/FehlerFailedtoactivatefeaturebeimEinrich_70F1/image_thumb.png" width="359" height="276"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Hier wählt man dann unter “Configure URL” eine der konfigurierten Web Applications
aus.
&lt;/p&gt;
&lt;p&gt;
Bekommt mann beim Bestätigen des Fensters folgen Meldung, dann hat der aktuelle Benutzer
nicht ausreichen Berechtigungen auf die Site / SiteCollection:
&lt;/p&gt;
&lt;p&gt;
Server was unable to process request. ---&amp;gt; Failed to activate feature 'TeamFoundationWeb'
(ID: 310284e3-35d9-4b5d-99b5-c42147379877) at scope 'http://sarmoss02/sites/TFS2008/BI_KaBIS'.
&lt;/p&gt;
&lt;p&gt;
Diese Berechtigungen müssen im SharePoint eingetragen werden.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=63edec55-85f0-4768-9ccb-ec78bf0e6340" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,63edec55-85f0-4768-9ccb-ec78bf0e6340.aspx</comments>
      <category>Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Für den Release Candidate für VS / TFS 2010 gibt es acuh die passenden Power-Tools
die viele nützliche Funktionen hinzufügen.
</p>
        <p>
Kostenloaser Download: <a href="http://visualstudiogallery.msdn.microsoft.com/en-us/a4f8a47e-1f6b-49d6-8f6e-34f705a2001b">http://visualstudiogallery.msdn.microsoft.com/en-us/a4f8a47e-1f6b-49d6-8f6e-34f705a2001b</a></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4" />
      </body>
      <title>Team Foundation Server Power Tools 2010 RC</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4.aspx</link>
      <pubDate>Tue, 02 Mar 2010 16:34:34 GMT</pubDate>
      <description>&lt;p&gt;
Für den Release Candidate für VS / TFS 2010 gibt es acuh die passenden Power-Tools
die viele nützliche Funktionen hinzufügen.
&lt;/p&gt;
&lt;p&gt;
Kostenloaser Download: &lt;a href="http://visualstudiogallery.msdn.microsoft.com/en-us/a4f8a47e-1f6b-49d6-8f6e-34f705a2001b"&gt;http://visualstudiogallery.msdn.microsoft.com/en-us/a4f8a47e-1f6b-49d6-8f6e-34f705a2001b&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,64bbf2e1-b46a-4ae7-8a7f-03f45dde99e4.aspx</comments>
      <category>Team System Server;Tools;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=53657580-c799-4371-aca1-b47169364af5</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,53657580-c799-4371-aca1-b47169364af5.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,53657580-c799-4371-aca1-b47169364af5.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=53657580-c799-4371-aca1-b47169364af5</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Mit TFS 2010 kommen nun endlich hierarchische Workitem Queries und erfreulicherweise
lassen diese sich auch im SharePoint Portal schön darstellen.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_4.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_1.png" width="788" height="412" />
          </a>
        </p>
        <p>
Was mich an der Geschichte nur etwas gestört hat, dass ist, dass die Hierarchie nach
dem Laden immer vollständig aufgeklappt ist. Es gibt zwar einen Button “Collapse All”
aber den dann immer extra zu drücken um erst mal einen Überblick zu bekommen, ist
doch etwas lästig. Zunächst habe ich deshalb versucht die Query entsprechend anzupassen,
jedoch gibt es an dieser Stelle leider noch keinen Parameter um das einzustellen.
Für das SharePoint-Portal habe ich allerdings eine Lösung gefunden und die geht so:
</p>
        <p>
1.) Ein neues Content Web Part auf der Seite einfügen:
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_8.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_3.png" width="572" height="589" />
          </a>
        </p>
        <p>
2.) Auf dem Content Editor Web Part den Source Editor starten
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_12.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_5.png" width="203" height="274" />
          </a>
        </p>
        <p>
3.) Hier folgendes Script eintragen:
</p>
        <div id="codeSnippetWrapper">
          <div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet">
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum1"> 1:</span> &lt;script
language=<span style="color: #006080">"javascript"</span>&gt;</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum2"> 2:</span>
              <span style="color: #0000ff">function</span> collapseQuery() </pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum3"> 3:</span> { </pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum4"> 4:</span> _ctl00_m_g_1409303e_8eb2_4dc3_80b0_822628dfcc28_ctl00.tryToggle(<span style="color: #0000ff">false</span>, <span style="color: #0000ff">true</span>);</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum5"> 5:</span> }</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum6"> 6:</span>  </pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum7"> 7:</span> WPSC.RegisterForEvent(<span style="color: #006080">"urn:schemas-microsoft-com:dhtml"</span>,<span style="color: #006080">"onload"</span>,collapseQuery);</pre>
            <!--CRLF-->
            <pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px">
              <span style="color: #606060" id="lnum8"> 8:</span> &lt;/script&gt;</pre>
            <!--CRLF-->
          </div>
        </div>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_14.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_6.png" width="480" height="169" />
          </a>
        </p>
        <p>
Die ID des Webparts (_ctl00_m_g_1409303e_8eb2_4dc3_80b0_822628dfcc28_ctl00) lässt
sich relativ einfach im HTML-Source der Seite ermitteln (z.B. IE 8 F12 drücken um
in die Developer Tools zu gelangen). Hier kann man dann über Find / Select Element
by Click durch Anklicken des WebParts die Stelle im Code einfach finden und die ID
zu ermitteln. Zu beachten ist dabei, dass das die ID des Controls etwas anders lautet
als das WebPart selbts, so muss am Anfang ein _ stehen und das Control auf _ctl00
enden.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_16.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_7.png" width="707" height="388" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=53657580-c799-4371-aca1-b47169364af5" />
      </body>
      <title>Hierarchische Work Item Queries im TFS 2010 SharePoint Portal automatisch einklappen</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,53657580-c799-4371-aca1-b47169364af5.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,53657580-c799-4371-aca1-b47169364af5.aspx</link>
      <pubDate>Thu, 04 Feb 2010 14:41:07 GMT</pubDate>
      <description>&lt;p&gt;
Mit TFS 2010 kommen nun endlich hierarchische Workitem Queries und erfreulicherweise
lassen diese sich auch im SharePoint Portal schön darstellen.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_1.png" width="788" height="412"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Was mich an der Geschichte nur etwas gestört hat, dass ist, dass die Hierarchie nach
dem Laden immer vollständig aufgeklappt ist. Es gibt zwar einen Button “Collapse All”
aber den dann immer extra zu drücken um erst mal einen Überblick zu bekommen, ist
doch etwas lästig. Zunächst habe ich deshalb versucht die Query entsprechend anzupassen,
jedoch gibt es an dieser Stelle leider noch keinen Parameter um das einzustellen.
Für das SharePoint-Portal habe ich allerdings eine Lösung gefunden und die geht so:
&lt;/p&gt;
&lt;p&gt;
1.) Ein neues Content Web Part auf der Seite einfügen:
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_3.png" width="572" height="589"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
2.) Auf dem Content Editor Web Part den Source Editor starten
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_12.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_5.png" width="203" height="274"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
3.) Hier folgendes Script eintragen:
&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px" id="codeSnippet"&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum1"&gt; 1:&lt;/span&gt; &amp;lt;script
language=&lt;span style="color: #006080"&gt;"javascript"&lt;/span&gt;&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum2"&gt; 2:&lt;/span&gt; &lt;span style="color: #0000ff"&gt;function&lt;/span&gt; collapseQuery() &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum3"&gt; 3:&lt;/span&gt; { &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum4"&gt; 4:&lt;/span&gt; _ctl00_m_g_1409303e_8eb2_4dc3_80b0_822628dfcc28_ctl00.tryToggle(&lt;span style="color: #0000ff"&gt;false&lt;/span&gt;, &lt;span style="color: #0000ff"&gt;true&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum5"&gt; 5:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum6"&gt; 6:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: white; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum7"&gt; 7:&lt;/span&gt; WPSC.RegisterForEvent(&lt;span style="color: #006080"&gt;"urn:schemas-microsoft-com:dhtml"&lt;/span&gt;,&lt;span style="color: #006080"&gt;"onload"&lt;/span&gt;,collapseQuery);&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;pre style="border-bottom-style: none; text-align: left; padding-bottom: 0px; line-height: 12pt; border-right-style: none; background-color: #f4f4f4; margin: 0em; padding-left: 0px; width: 100%; padding-right: 0px; font-family: 'Courier New', courier, monospace; direction: ltr; border-top-style: none; color: black; font-size: 8pt; border-left-style: none; overflow: visible; padding-top: 0px"&gt;&lt;span style="color: #606060" id="lnum8"&gt; 8:&lt;/span&gt; &amp;lt;/script&amp;gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_14.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_6.png" width="480" height="169"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Die ID des Webparts (_ctl00_m_g_1409303e_8eb2_4dc3_80b0_822628dfcc28_ctl00) lässt
sich relativ einfach im HTML-Source der Seite ermitteln (z.B. IE 8 F12 drücken um
in die Developer Tools zu gelangen). Hier kann man dann über Find / Select Element
by Click durch Anklicken des WebParts die Stelle im Code einfach finden und die ID
zu ermitteln. Zu beachten ist dabei, dass das die ID des Controls etwas anders lautet
als das WebPart selbts, so muss am Anfang ein _ stehen und das Control auf _ctl00
enden.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_16.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/HierarchischeWorkItemQueriesimTFS2010Sha_DB6B/image_thumb_7.png" width="707" height="388"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=53657580-c799-4371-aca1-b47169364af5" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,53657580-c799-4371-aca1-b47169364af5.aspx</comments>
      <category>VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=8ad86d18-0e69-4935-98fe-652a05df7ed4</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,8ad86d18-0e69-4935-98fe-652a05df7ed4.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,8ad86d18-0e69-4935-98fe-652a05df7ed4.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=8ad86d18-0e69-4935-98fe-652a05df7ed4</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Mit dem TFS 2010 ist es nun möglich, denn Application-Tier über einen NLB-Cluster
zu betreiben. Damit kann man Ausfallsicherheit und Load-Balancing für den App-Tier
erreichen. Mit einem SQL-Cluster als Data-Tier skaliert der TFS nun sehr schön, sowohl
in Punkte Performance als auch in Bezug auf die Ausfallsicherheit.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb.png" width="321" height="269" />
          </a>
        </p>
        <p>
Nun liegt es natürlich nahe, die Reporting Services ebenfalls über den NLB zu betreiben,
was an sich auch kein Problem ist. Man muss nur ein paar Einstellungen vornehmen.
So hats bei mir funktioniert:
</p>
        <p>
1.) Das Scale-out Deployment für die Reporting-Services auf beiden Servern aktivieren
(setzt SSRS Enterprise voraus)
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_4.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb_1.png" width="485" height="345" />
          </a>
        </p>
        <p>
2.) Die Web Service URL auf die IP-Adresse des NLB einstellen
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_6.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb_2.png" width="482" height="345" />
          </a>
        </p>
        <p>
3.) In der TFS Admin Console die Reporting Services über den NLB registrieren. Das
hat bei mir nur über die IP-Adresse funktioniert, nicht über den Namen. Da muss ich
bei Gelegenheit mal danach schauen.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_8.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb_3.png" width="307" height="379" />
          </a>
        </p>
        <p>
4.) In der Datei C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting
Services\ReportServer\rsreportserver.config unter &lt;Service&gt; folgendes Tag einfügen:
</p>
        <p>
&lt;Hostname&gt;sartfsnlb01&lt;/Hostname&gt;
</p>
        <p>
5.) In der Web.config unter C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting
Services\ReportServer\ und unter C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting
Services\ReportManager\ im Abschnitt &lt;system.web&gt; folgenden Tag einfügen:
</p>
        <p>
&lt;machineKey validationKey="627BF72BB33AA8D28CA2C3E80920BA4DF0B726F97EEFBB0F4818350D63E6AFA380811F13ED1F086E386284654DB3DAF676707464EEB73EBF79858F477D8E4F5C"<br />
decryptionKey="F40B6E5A02B29A181D2D213B5ED8F50B73CFCFD0CC56E137" validation="SHA1"
/&gt;
</p>
        <p>
Achtung die Parameterwerte dürfen nuicht umgebrochen werden. Einen eigenen Key kann
man sich einfach unter <a href="http://aspnetresources.com/tools/keycreator.aspx">http://aspnetresources.com/tools/keycreator.aspx</a> generieren
lassen.
</p>
        <p>
6.) Reporting Srevices neu starten.
</p>
        <p>
7.) Nun werden bei einem Ausfall eines App-Tiers alle Reporting-Anfragen über den
anderen App-Tier abgewickelt, der Anwender merkt davon nichts außer dass es beim ersten
Zugriff nach dem Ausfall ein wenig länger dauert.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=8ad86d18-0e69-4935-98fe-652a05df7ed4" />
      </body>
      <title>Reporting Services &amp;uuml;ber einen NLB-Cluster betreiben</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,8ad86d18-0e69-4935-98fe-652a05df7ed4.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,8ad86d18-0e69-4935-98fe-652a05df7ed4.aspx</link>
      <pubDate>Sat, 07 Nov 2009 10:42:05 GMT</pubDate>
      <description>&lt;p&gt;
Mit dem TFS 2010 ist es nun möglich, denn Application-Tier über einen NLB-Cluster
zu betreiben. Damit kann man Ausfallsicherheit und Load-Balancing für den App-Tier
erreichen. Mit einem SQL-Cluster als Data-Tier skaliert der TFS nun sehr schön, sowohl
in Punkte Performance als auch in Bezug auf die Ausfallsicherheit.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb.png" width="321" height="269"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Nun liegt es natürlich nahe, die Reporting Services ebenfalls über den NLB zu betreiben,
was an sich auch kein Problem ist. Man muss nur ein paar Einstellungen vornehmen.
So hats bei mir funktioniert:
&lt;/p&gt;
&lt;p&gt;
1.) Das Scale-out Deployment für die Reporting-Services auf beiden Servern aktivieren
(setzt SSRS Enterprise voraus)
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_4.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb_1.png" width="485" height="345"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
2.) Die Web Service URL auf die IP-Adresse des NLB einstellen
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_6.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb_2.png" width="482" height="345"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
3.) In der TFS Admin Console die Reporting Services über den NLB registrieren. Das
hat bei mir nur über die IP-Adresse funktioniert, nicht über den Namen. Da muss ich
bei Gelegenheit mal danach schauen.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_8.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ReportingServicesbereinenNLBClusterbetre_A40A/image_thumb_3.png" width="307" height="379"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
4.) In der Datei C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting
Services\ReportServer\rsreportserver.config unter &amp;lt;Service&amp;gt; folgendes Tag einfügen:
&lt;/p&gt;
&lt;p&gt;
&amp;lt;Hostname&amp;gt;sartfsnlb01&amp;lt;/Hostname&amp;gt;
&lt;/p&gt;
&lt;p&gt;
5.) In der Web.config unter C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting
Services\ReportServer\ und unter C:\Program Files\Microsoft SQL Server\MSRS10.MSSQLSERVER\Reporting
Services\ReportManager\ im Abschnitt &amp;lt;system.web&amp;gt; folgenden Tag einfügen:
&lt;/p&gt;
&lt;p&gt;
&amp;lt;machineKey validationKey="627BF72BB33AA8D28CA2C3E80920BA4DF0B726F97EEFBB0F4818350D63E6AFA380811F13ED1F086E386284654DB3DAF676707464EEB73EBF79858F477D8E4F5C"&lt;br&gt;
decryptionKey="F40B6E5A02B29A181D2D213B5ED8F50B73CFCFD0CC56E137" validation="SHA1"
/&amp;gt;
&lt;/p&gt;
&lt;p&gt;
Achtung die Parameterwerte dürfen nuicht umgebrochen werden. Einen eigenen Key kann
man sich einfach unter &lt;a href="http://aspnetresources.com/tools/keycreator.aspx"&gt;http://aspnetresources.com/tools/keycreator.aspx&lt;/a&gt; generieren
lassen.
&lt;/p&gt;
&lt;p&gt;
6.) Reporting Srevices neu starten.
&lt;/p&gt;
&lt;p&gt;
7.) Nun werden bei einem Ausfall eines App-Tiers alle Reporting-Anfragen über den
anderen App-Tier abgewickelt, der Anwender merkt davon nichts außer dass es beim ersten
Zugriff nach dem Ausfall ein wenig länger dauert.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=8ad86d18-0e69-4935-98fe-652a05df7ed4" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,8ad86d18-0e69-4935-98fe-652a05df7ed4.aspx</comments>
      <category>Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=f7a0b11f-c175-455b-b5a1-92c7431d632b</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,f7a0b11f-c175-455b-b5a1-92c7431d632b.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,f7a0b11f-c175-455b-b5a1-92c7431d632b.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=f7a0b11f-c175-455b-b5a1-92c7431d632b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Dieses Jahr ist nach längerer Zeit die TechEd, die wichtigste Microsoft-Konferenz
in Europa, wieder in Deutschland, genauer gesagt vom 09.Nov – 13. Nov in Berlin. Ich
werde dort als ATE (Ask the Experts) zum Thema Visual Studio ALM vertreten sien und
darüber hinaus mit Christian Binder und Neno Loje ein Q&amp;A Session zu den Themen
TFS, ALM und Visual Studio 2010 zu machen. Die Session wird in Deutsch sein, also
wenn ihr Fragen rund um den Themenbereich habt, besucht unsere Q&amp;A-Session. Soviel
geballtes Wissen auf einmal gibts nicht so bald wieder :-)
</p>
        <p>
Visual Studio Team Foundation Server Q&amp;A<br />
Mittwoch, 11. November<br />
14:00 – 15:00 Uhr<br />
Community Stage im Zentrum der Ausstellung Halle 4.2
</p>
        <p>
          <img src="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/TechEd2009BerlinVisualStudioTeamFoundati_A9AC/clip_image002_2.gif" width="312" height="193" />
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=f7a0b11f-c175-455b-b5a1-92c7431d632b" />
      </body>
      <title>TechEd in Berlin</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,f7a0b11f-c175-455b-b5a1-92c7431d632b.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,f7a0b11f-c175-455b-b5a1-92c7431d632b.aspx</link>
      <pubDate>Sat, 07 Nov 2009 07:15:43 GMT</pubDate>
      <description>&lt;p&gt;
Dieses Jahr ist nach längerer Zeit die TechEd, die wichtigste Microsoft-Konferenz
in Europa, wieder in Deutschland, genauer gesagt vom 09.Nov – 13. Nov in Berlin. Ich
werde dort als ATE (Ask the Experts) zum Thema Visual Studio ALM vertreten sien und
darüber hinaus mit Christian Binder und Neno Loje ein Q&amp;amp;A Session zu den Themen
TFS, ALM und Visual Studio 2010 zu machen. Die Session wird in Deutsch sein, also
wenn ihr Fragen rund um den Themenbereich habt, besucht unsere Q&amp;amp;A-Session. Soviel
geballtes Wissen auf einmal gibts nicht so bald wieder :-)
&lt;/p&gt;
&lt;p&gt;
Visual Studio Team Foundation Server Q&amp;amp;A&lt;br&gt;
Mittwoch, 11. November&lt;br&gt;
14:00 – 15:00 Uhr&lt;br&gt;
Community Stage im Zentrum der Ausstellung Halle 4.2
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/TechEd2009BerlinVisualStudioTeamFoundati_A9AC/clip_image002_2.gif" width="312" height="193"&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=f7a0b11f-c175-455b-b5a1-92c7431d632b" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,f7a0b11f-c175-455b-b5a1-92c7431d632b.aspx</comments>
      <category>Vorträge;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=6ea65198-bafd-4e34-9040-4a639af3c134</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,6ea65198-bafd-4e34-9040-4a639af3c134.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,6ea65198-bafd-4e34-9040-4a639af3c134.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=6ea65198-bafd-4e34-9040-4a639af3c134</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ZweiterTerminfrVSTS.netDeveloperGroupUlm_E050/image_2.png">
            <img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ZweiterTerminfrVSTS.netDeveloperGroupUlm_E050/image_thumb.png" width="524" height="102" />
          </a> 
</p>
        <p>
Die <a href="http://www.dotnet-ulm.de/">.net Developer Group Ulm</a> bietet am 27.10.2009
eine kostenlose Ganztagesveranstaltung rund um Visual Studio 2010 ALM (vormals VSTS
2010). Die Nachfrage für diese Veranstaltung ist so hoch, dass wir uns entschieden
haben, die Veranstaltung am 26. November nochmals mit gleichen Sprechern und gleichem
Inhalt zu wiederholen. Wer also noch Interesse hat, sollte sich bald möglichst unter <a href="http://www.dotnet-ulm.de/vsts2010/">http://www.dotnet-ulm.de/vsts2010/</a> registrieren,
wir haben noch ein paar Plätze frei.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=6ea65198-bafd-4e34-9040-4a639af3c134" />
      </body>
      <title>Zweiter Termin f&amp;uuml;r VSTS 2010 Info-Day bei der .net Developer Group Ulm</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,6ea65198-bafd-4e34-9040-4a639af3c134.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,6ea65198-bafd-4e34-9040-4a639af3c134.aspx</link>
      <pubDate>Fri, 23 Oct 2009 13:59:38 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ZweiterTerminfrVSTS.netDeveloperGroupUlm_E050/image_2.png"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ZweiterTerminfrVSTS.netDeveloperGroupUlm_E050/image_thumb.png" width="524" height="102"&gt;&lt;/a&gt;&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;
Die &lt;a href="http://www.dotnet-ulm.de/"&gt;.net Developer Group Ulm&lt;/a&gt; bietet am 27.10.2009
eine kostenlose Ganztagesveranstaltung rund um Visual Studio 2010 ALM (vormals VSTS
2010). Die Nachfrage für diese Veranstaltung ist so hoch, dass wir uns entschieden
haben, die Veranstaltung am 26. November nochmals mit gleichen Sprechern und gleichem
Inhalt zu wiederholen. Wer also noch Interesse hat, sollte sich bald möglichst unter &lt;a href="http://www.dotnet-ulm.de/vsts2010/"&gt;http://www.dotnet-ulm.de/vsts2010/&lt;/a&gt; registrieren,
wir haben noch ein paar Plätze frei.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=6ea65198-bafd-4e34-9040-4a639af3c134" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,6ea65198-bafd-4e34-9040-4a639af3c134.aspx</comments>
      <category>Usergroup;Vorträge;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=ace09a2b-9ce8-480a-bb2a-d7443f9e811d</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,ace09a2b-9ce8-480a-bb2a-d7443f9e811d.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,ace09a2b-9ce8-480a-bb2a-d7443f9e811d.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=ace09a2b-9ce8-480a-bb2a-d7443f9e811d</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/VS2010Beta2WieaufwndigistesTFSaufWIN7zui_5DBE/image_4.png">
            <img title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/VS2010Beta2WieaufwndigistesTFSaufWIN7zui_5DBE/image_thumb_1.png" width="613" height="470" />
          </a>
        </p>
        <p>
          <a href="http://blogs.msdn.com/cbinder">Christian</a> zeigt in einem schönenn Blog-Beitrag
wie einfach sich der TFS Basic installieren lässt (sogar auf einem Client-Betriebssystem)
und wie schnell und einfach damit der Einstieg in die Versionsverwaltung und das Workitem-Tracking
gelingt. Da kann nun wirklich jeder diese Features nutzen, auch Solo-Entwickler.
</p>
        <p>
          <a href="http://blogs.msdn.com/cbinder/archive/2009/10/19/vs2010-beta2-f-r-einsteiger-tfs-auf-win7-installieren-und-version-control-plus-bug-tracking-nutzen.aspx">http://blogs.msdn.com/cbinder/archive/2009/10/19/vs2010-beta2-f-r-einsteiger-tfs-auf-win7-installieren-und-version-control-plus-bug-tracking-nutzen.aspx</a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=ace09a2b-9ce8-480a-bb2a-d7443f9e811d" />
      </body>
      <title>TFS Basic auf dem Client betreiben</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,ace09a2b-9ce8-480a-bb2a-d7443f9e811d.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,ace09a2b-9ce8-480a-bb2a-d7443f9e811d.aspx</link>
      <pubDate>Tue, 20 Oct 2009 06:41:16 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/VS2010Beta2WieaufwndigistesTFSaufWIN7zui_5DBE/image_4.png"&gt;&lt;img title="image" border="0" alt="image" src="http://blogs.msdn.com/blogfiles/cbinder/WindowsLiveWriter/VS2010Beta2WieaufwndigistesTFSaufWIN7zui_5DBE/image_thumb_1.png" width="613" height="470"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/cbinder"&gt;Christian&lt;/a&gt; zeigt in einem schönenn Blog-Beitrag
wie einfach sich der TFS Basic installieren lässt (sogar auf einem Client-Betriebssystem)
und wie schnell und einfach damit der Einstieg in die Versionsverwaltung und das Workitem-Tracking
gelingt. Da kann nun wirklich jeder diese Features nutzen, auch Solo-Entwickler.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://blogs.msdn.com/cbinder/archive/2009/10/19/vs2010-beta2-f-r-einsteiger-tfs-auf-win7-installieren-und-version-control-plus-bug-tracking-nutzen.aspx"&gt;http://blogs.msdn.com/cbinder/archive/2009/10/19/vs2010-beta2-f-r-einsteiger-tfs-auf-win7-installieren-und-version-control-plus-bug-tracking-nutzen.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=ace09a2b-9ce8-480a-bb2a-d7443f9e811d" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,ace09a2b-9ce8-480a-bb2a-d7443f9e811d.aspx</comments>
      <category>Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Mit Team Foundation Server 2010 wird der TFS nun auch für kleinere Teams noch interessanter
als bisher. Es gibt eine Reihe von Vorteilen gegenüber der aktuellen Version:
</p>
        <ul>
          <li>
            <strong>Preis</strong>
            <br />
Es gibt im Moment noch keine abschließenden Informationen über das Pricing, aber voraussichtlich
wird der Preis zukünftig wohl kaum noch ein Argument sien, den TFS nicht zu nutzen.</li>
          <li>
            <strong>Systemanforderungen</strong>
            <br />
Die Anforderungen an das System sind deutlich geringer als bei TFS 2008. So kann der
TFS nun auf einem Domänen-Controller und sogar auf Client-Betriebssystemen installiert
werden. Zudem können nun einige Komponenten wie SharePoint und Reporting optional
installiert werden.</li>
          <li>
            <strong>Installation</strong>
            <br />
Der Installationsvorgang wurde deutlich vereinfacht.</li>
        </ul>
        <p>
Damit kommt Microsoft dem Slogen “ALM for the masses” einen großen Schritt näher.
</p>
        <p>
Weitere Details gibt es auf dem Blog von Brian Harry:<br /><a href="http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx">http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx</a></p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b" />
      </body>
      <title>TFS f&amp;uuml;r kleine Teams</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b.aspx</link>
      <pubDate>Fri, 09 Oct 2009 22:45:53 GMT</pubDate>
      <description>&lt;p&gt;
Mit Team Foundation Server 2010 wird der TFS nun auch für kleinere Teams noch interessanter
als bisher. Es gibt eine Reihe von Vorteilen gegenüber der aktuellen Version:
&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Preis&lt;/strong&gt;
&lt;br&gt;
Es gibt im Moment noch keine abschließenden Informationen über das Pricing, aber voraussichtlich
wird der Preis zukünftig wohl kaum noch ein Argument sien, den TFS nicht zu nutzen.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Systemanforderungen&lt;/strong&gt;
&lt;br&gt;
Die Anforderungen an das System sind deutlich geringer als bei TFS 2008. So kann der
TFS nun auf einem Domänen-Controller und sogar auf Client-Betriebssystemen installiert
werden. Zudem können nun einige Komponenten wie SharePoint und Reporting optional
installiert werden.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Installation&lt;/strong&gt;
&lt;br&gt;
Der Installationsvorgang wurde deutlich vereinfacht.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;
Damit kommt Microsoft dem Slogen “ALM for the masses” einen großen Schritt näher.
&lt;/p&gt;
&lt;p&gt;
Weitere Details gibt es auf dem Blog von Brian Harry:&lt;br&gt;
&lt;a href="http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx"&gt;http://blogs.msdn.com/bharry/archive/2009/10/01/tfs-2010-for-sourcesafe-users.aspx&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,16eae1f1-6f93-49a9-84f2-9eeb2bfa0f6b.aspx</comments>
      <category>Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=65a4bd4a-1ae4-47cc-88a3-bad499634762</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,65a4bd4a-1ae4-47cc-88a3-bad499634762.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,65a4bd4a-1ae4-47cc-88a3-bad499634762.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=65a4bd4a-1ae4-47cc-88a3-bad499634762</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Beim Installieren eines Team Foundation Server 2010 Beta 1 habe ich einen Fehler TF254038
bekommen. Beim Anlegen einer SharePoint Web Application auf dem TFS hat der Wizard
behauptet ich hätte die SharePoint Extensions nicht installiert.
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ProblembeimInstalliereneinesTFS2010Beta1_13957/image_2.png">
            <img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="170" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ProblembeimInstalliereneinesTFS2010Beta1_13957/image_thumb.png" width="394" border="0" />
          </a>
        </p>
        <p>
Ich habe für den TFS und den SharePoint Server zwei getrennte Maschinen. Das Problem
lag letztendlich darin, dass die Firewall auf der SharePoint Maschine den Zugriff
auf die SharePoint Central Administration (Port 17012) geblockt hat. Nachdem ich den
freigegeben habe, lief die Installation problemlos durch.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=65a4bd4a-1ae4-47cc-88a3-bad499634762" />
      </body>
      <title>Problem beim Installieren eines TFS 2010 Beta 1 mit einem separaten SharePoint Server</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,65a4bd4a-1ae4-47cc-88a3-bad499634762.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,65a4bd4a-1ae4-47cc-88a3-bad499634762.aspx</link>
      <pubDate>Tue, 14 Jul 2009 20:18:47 GMT</pubDate>
      <description>&lt;p&gt;
Beim Installieren eines Team Foundation Server 2010 Beta 1 habe ich einen Fehler TF254038
bekommen. Beim Anlegen einer SharePoint Web Application auf dem TFS hat der Wizard
behauptet ich hätte die SharePoint Extensions nicht installiert.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ProblembeimInstalliereneinesTFS2010Beta1_13957/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="170" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/ProblembeimInstalliereneinesTFS2010Beta1_13957/image_thumb.png" width="394" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Ich habe für den TFS und den SharePoint Server zwei getrennte Maschinen. Das Problem
lag letztendlich darin, dass die Firewall auf der SharePoint Maschine den Zugriff
auf die SharePoint Central Administration (Port 17012) geblockt hat. Nachdem ich den
freigegeben habe, lief die Installation problemlos durch.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=65a4bd4a-1ae4-47cc-88a3-bad499634762" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,65a4bd4a-1ae4-47cc-88a3-bad499634762.aspx</comments>
      <category>Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=ebb91709-b2e4-45df-b35b-abffba6ee998</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,ebb91709-b2e4-45df-b35b-abffba6ee998.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,ebb91709-b2e4-45df-b35b-abffba6ee998.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=ebb91709-b2e4-45df-b35b-abffba6ee998</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Wenn schon mit Pre-Releases arbeiten, dann richtig habe ich mir gedacht und versucht
den Team Foundation Server 2010 Beta 1 auf dem Windows 2008 Server R2 RC zu installieren.
Nach einer kurzen Recherche im Internet bin ich auf diesen <a href="http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx">Blog-Post</a> gestoßen.
Mit den Informationen dort ist es mir tatsächlich gelungen, den TFS 2010 Beta1 und
VSTS 2010 Beta1 auf dem Win2008R2 RC zu installieren. Damit komme ich nun auch auf
meiner Demo-Maschine in den Genuss der Desctop-Experience von Win2008R2 :-) 
</p>
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TFS2010Beta1aufWindows2008ServerR2RC_CAFC/image_2.png">
            <img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="413" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TFS2010Beta1aufWindows2008ServerR2RC_CAFC/image_thumb.png" width="497" border="0" />
          </a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=ebb91709-b2e4-45df-b35b-abffba6ee998" />
      </body>
      <title>TFS 2010 Beta 1 auf Windows 2008 Server R2 RC</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,ebb91709-b2e4-45df-b35b-abffba6ee998.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,ebb91709-b2e4-45df-b35b-abffba6ee998.aspx</link>
      <pubDate>Sat, 23 May 2009 12:27:30 GMT</pubDate>
      <description>&lt;p&gt;
Wenn schon mit Pre-Releases arbeiten, dann richtig habe ich mir gedacht und versucht
den Team Foundation Server 2010 Beta 1 auf dem Windows 2008 Server R2 RC zu installieren.
Nach einer kurzen Recherche im Internet bin ich auf diesen &lt;a href="http://blogs.msdn.com/dstfs/archive/2009/05/15/installing-tfs-2010-on-windows-server-2008-r2-rc.aspx"&gt;Blog-Post&lt;/a&gt; gestoßen.
Mit den Informationen dort ist es mir tatsächlich gelungen, den TFS 2010 Beta1 und
VSTS 2010 Beta1 auf dem Win2008R2 RC zu installieren. Damit komme ich nun auch auf
meiner Demo-Maschine in den Genuss der Desctop-Experience von Win2008R2 :-) 
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TFS2010Beta1aufWindows2008ServerR2RC_CAFC/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="413" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/TFS2010Beta1aufWindows2008ServerR2RC_CAFC/image_thumb.png" width="497" border="0"&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=ebb91709-b2e4-45df-b35b-abffba6ee998" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,ebb91709-b2e4-45df-b35b-abffba6ee998.aspx</comments>
      <category>Team System Server;VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=0b5253e6-bc40-46be-b074-1b26f6453d22</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,0b5253e6-bc40-46be-b074-1b26f6453d22.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,0b5253e6-bc40-46be-b074-1b26f6453d22.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=0b5253e6-bc40-46be-b074-1b26f6453d22</wfw:commentRss>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
          <a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/MSDNDokumentationzuVisualStudio2010Beta1_73EB/image_2.png">
            <img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="71" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/MSDNDokumentationzuVisualStudio2010Beta1_73EB/image_thumb.png" width="543" border="0" />
          </a>
        </p>
        <p>
Unter <a title="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx" href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx">http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx</a> steht
inzwischen auch die Dokumentation für das .Net Framework 4 Beta 1 und Visual Studio
2010 Beta 1 zur Verfügung. Für die Beta 1 wird es nur eine Online-Version der Dokumentation
geben, eine lokale Installation wird erst mit einer späteren Version verfügbar sein,
was sicher bei einer Beta-Dokumentation auch Sinn macht.
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=0b5253e6-bc40-46be-b074-1b26f6453d22" />
      </body>
      <title>MSDN Dokumentation zu Visual Studio 2010 Beta 1 online</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,0b5253e6-bc40-46be-b074-1b26f6453d22.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,0b5253e6-bc40-46be-b074-1b26f6453d22.aspx</link>
      <pubDate>Tue, 19 May 2009 06:15:59 GMT</pubDate>
      <description>&lt;p&gt;
&lt;a href="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/MSDNDokumentationzuVisualStudio2010Beta1_73EB/image_2.png"&gt;&lt;img title="image" style="border-right: 0px; border-top: 0px; display: inline; border-left: 0px; border-bottom: 0px" height="71" alt="image" src="http://www.artiso.com/ProBlog/content/binary/WindowsLiveWriter/MSDNDokumentationzuVisualStudio2010Beta1_73EB/image_thumb.png" width="543" border="0"&gt;&lt;/a&gt; 
&lt;/p&gt;
&lt;p&gt;
Unter &lt;a title="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx" href="http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd831853(VS.100).aspx&lt;/a&gt; steht
inzwischen auch die Dokumentation für das .Net Framework 4 Beta 1 und Visual Studio
2010 Beta 1 zur Verfügung. Für die Beta 1 wird es nur eine Online-Version der Dokumentation
geben, eine lokale Installation wird erst mit einer späteren Version verfügbar sein,
was sicher bei einer Beta-Dokumentation auch Sinn macht.
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=0b5253e6-bc40-46be-b074-1b26f6453d22" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,0b5253e6-bc40-46be-b074-1b26f6453d22.aspx</comments>
      <category>VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=c241402e-d7da-4e21-8080-a7798c44ab7d</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,c241402e-d7da-4e21-8080-a7798c44ab7d.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,c241402e-d7da-4e21-8080-a7798c44ab7d.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=c241402e-d7da-4e21-8080-a7798c44ab7d</wfw:commentRss>
      <slash:comments>2</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Nachdem es bisher nur Gerüchte gab, nun ist es offiziell. Visual Studio 2010 Beta
1 wird noch heute für MSDN-User verfügbar sein. Für die Öffentlichkeit gibt es den
Download dann ab Mittwoch. 
</p>
        <p>
Diesmal aus einer verlässlichen Quelle (Soma Somasegar, Corporate Vice President Microsofts)
</p>
        <p>
          <a title="Visual Studio 2010 and .NET FX 4 Beta 1 ships!" href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx">Visual
Studio 2010 and .NET FX 4 Beta 1 ships!</a>
        </p>
        <p>
Update: Ich habe die Bits inzwischen runtergeladen. Da haben die Jungs wirklich noch
einiges reingepackt gegenüber den früheren CTPs. 
</p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=c241402e-d7da-4e21-8080-a7798c44ab7d" />
      </body>
      <title>Visual Studio 2010 Beta 1 ab heute verf&amp;uuml;gbar &amp;ndash; jetzt offiziell</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,c241402e-d7da-4e21-8080-a7798c44ab7d.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,c241402e-d7da-4e21-8080-a7798c44ab7d.aspx</link>
      <pubDate>Mon, 18 May 2009 14:50:56 GMT</pubDate>
      <description>&lt;p&gt;
Nachdem es bisher nur Gerüchte gab, nun ist es offiziell. Visual Studio 2010 Beta
1 wird noch heute für MSDN-User verfügbar sein. Für die Öffentlichkeit gibt es den
Download dann ab Mittwoch. 
&lt;/p&gt;
&lt;p&gt;
Diesmal aus einer verlässlichen Quelle (Soma Somasegar, Corporate Vice President Microsofts)
&lt;/p&gt;
&lt;p&gt;
&lt;a title="Visual Studio 2010 and .NET FX 4 Beta 1 ships!" href="http://blogs.msdn.com/somasegar/archive/2009/05/18/visual-studio-2010-and-net-fx-4-beta-1-ships.aspx"&gt;Visual
Studio 2010 and .NET FX 4 Beta 1 ships!&lt;/a&gt;
&lt;/p&gt;
&lt;p&gt;
Update: Ich habe die Bits inzwischen runtergeladen. Da haben die Jungs wirklich noch
einiges reingepackt gegenüber den früheren CTPs. 
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=c241402e-d7da-4e21-8080-a7798c44ab7d" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,c241402e-d7da-4e21-8080-a7798c44ab7d.aspx</comments>
      <category>VS 2010</category>
    </item>
    <item>
      <trackback:ping>http://www.artiso.com/ProBlog/Trackback.aspx?guid=84d5f97b-40cb-4a88-b1e2-d0b13f441128</trackback:ping>
      <pingback:server>http://www.artiso.com/ProBlog/pingback.aspx</pingback:server>
      <pingback:target>http://www.artiso.com/ProBlog/PermaLink,guid,84d5f97b-40cb-4a88-b1e2-d0b13f441128.aspx</pingback:target>
      <dc:creator>Thomas Schissler</dc:creator>
      <wfw:comment>http://www.artiso.com/ProBlog/CommentView,guid,84d5f97b-40cb-4a88-b1e2-d0b13f441128.aspx</wfw:comment>
      <wfw:commentRss>http://www.artiso.com/ProBlog/SyndicationService.asmx/GetEntryCommentsRss?guid=84d5f97b-40cb-4a88-b1e2-d0b13f441128</wfw:commentRss>
      <slash:comments>1</slash:comments>
      <body xmlns="http://www.w3.org/1999/xhtml">
        <p>
Das neueste CTP zu Visual Studio 2010 (Codename Rosario) steht nun zum Download bereit.
Das CTP wird als VPC Image bereitgestellt.
</p>
        <p>
Mit Visual Studio 2010 kommen viele neue interessante Features. Vor allem im Bereich
Testing und Architektur hat sich hier vieles getan. Ich werde mit diesem CTP beginnen,
die einzelnen Funktionen näher zu beleuchten und sicher in nächster Zeit den einen
oder andern Blogbeitrag zu diesem Thema schreiben.
</p>
        <p>
Es gibt mit dem CTP verschiedene Aktivierungs-Meldungen. Diese können jedoch meistens
einfach ignoriert werden, das Image läuft ganz normal weiter.
</p>
        <p>
          <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&amp;displaylang=en">Download
details: Visual Studio 2010 and .NET Framework 4.0 CTP</a>
        </p>
        <img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=84d5f97b-40cb-4a88-b1e2-d0b13f441128" />
      </body>
      <title>Visual Studio 2010 CTP verf&amp;uuml;gbar</title>
      <guid isPermaLink="false">http://www.artiso.com/ProBlog/PermaLink,guid,84d5f97b-40cb-4a88-b1e2-d0b13f441128.aspx</guid>
      <link>http://www.artiso.com/ProBlog/PermaLink,guid,84d5f97b-40cb-4a88-b1e2-d0b13f441128.aspx</link>
      <pubDate>Tue, 28 Oct 2008 07:14:49 GMT</pubDate>
      <description>&lt;p&gt;
Das neueste CTP zu Visual Studio 2010 (Codename Rosario) steht nun zum Download bereit.
Das CTP wird als VPC Image bereitgestellt.
&lt;/p&gt;
&lt;p&gt;
Mit Visual Studio 2010 kommen viele neue interessante Features. Vor allem im Bereich
Testing und Architektur hat sich hier vieles getan. Ich werde mit diesem CTP beginnen,
die einzelnen Funktionen näher zu beleuchten und sicher in nächster Zeit den einen
oder andern Blogbeitrag zu diesem Thema schreiben.
&lt;/p&gt;
&lt;p&gt;
Es gibt mit dem CTP verschiedene Aktivierungs-Meldungen. Diese können jedoch meistens
einfach ignoriert werden, das Image läuft ganz normal weiter.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=922B4655-93D0-4476-BDA4-94CF5F8D4814&amp;amp;displaylang=en"&gt;Download
details: Visual Studio 2010 and .NET Framework 4.0 CTP&lt;/a&gt;
&lt;/p&gt;
&lt;img width="0" height="0" src="http://www.artiso.com/ProBlog/aggbug.ashx?id=84d5f97b-40cb-4a88-b1e2-d0b13f441128" /&gt;</description>
      <comments>http://www.artiso.com/ProBlog/CommentView,guid,84d5f97b-40cb-4a88-b1e2-d0b13f441128.aspx</comments>
      <category>VS 2010</category>
    </item>
  </channel>
</rss>