<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" 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:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Bryan Corazza</title>
        <link>http://geekswithblogs.net/bcorazza/Default.aspx</link>
        <description>for ( ; ; ) { BizTalk, Workflow, and .NET }</description>
        <language>en-US</language>
        <copyright>Bryan Corazza</copyright>
        <managingEditor>bryan.corazza@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Bryan Corazza</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/bcorazza/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>SOAPException Maximum request length exceeded</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/09/06/90474.aspx</link>
            <description>&lt;p&gt;Have you attempted to consume a web service just to see this message in return?&amp;nbsp;&amp;nbsp;It turns out that ASP.NET by default permits web requests&amp;nbsp;4096kb or smaller&amp;nbsp;to be sent up to a web server, which is a good thing.&amp;nbsp; To&amp;nbsp;pass through anything larger than that you must follow these simple&amp;nbsp;steps:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;locate either the web.config or machine.config depending on how large you want the scope of the change. (machine.config obviously overriding the default on the entire machine.)  &lt;li&gt;change the &lt;em&gt;maxRequestLength&lt;/em&gt; parameter like so&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;httpRuntime&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;maxRequestLength ="8192"&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;httpRuntime&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;section of your config file&amp;nbsp;to something in larger than 4096kb.&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=90474"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=90474" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/90474.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/09/06/90474.aspx</guid>
            <pubDate>Thu, 07 Sep 2006 01:06:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/90474.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/09/06/90474.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/90474.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/90474.aspx</trackback:ping>
        </item>
        <item>
            <title>First Post with Windows Live Writer</title>
            <category>.NET</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89949.aspx</link>
            <description>&lt;P&gt;&lt;/P&gt;
&lt;P&gt;Just testing this new tool at that can be downloaded from &lt;A href="http://windowslivewriter.spaces.live.com/" target=_blank&gt;here&lt;/A&gt;.&amp;nbsp; A friend of mine has a post explaining what he likes and dislikes about the product and that can be found &lt;A href="http://desigeek.com/weblog/amit/archive/2006/08/15/Windows-Live-Writer.aspx" target=_blank&gt;here&lt;/A&gt;.&amp;nbsp; Now let's just say I live somewhere in the map below.&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;DIV class=wlWriterSmartContent id=84E294D0-71C9-4bd0-A0FE-95764E0368D9:45d88c30-118d-4a90-ac6b-81da17795afe contentEditable=false style="PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"&gt;&lt;A id=map-b0187115-690d-4a20-9d2b-40b8535c74f0 title="Click to view this map on Live.com" href="http://local.live.com/default.aspx?v=2&amp;amp;cp=40.78164~-73.97607&amp;amp;lvl=14&amp;amp;style=r" alt="Click to view this map on Live.com"&gt;&lt;IMG height=240 src="http://brineykratz.com/images/FirstPostwithWindowsLiveWriter_9742/mapd42d212397f4.jpg" width=320&gt;&lt;/A&gt;&lt;/DIV&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;I can't wait to start using the other features of this tool of off-line posting as I am a consultant and do sometimes spend lot of time en-route to where I'm going or waiting for a flight here and there, this would had come in handle over the winter.&lt;/P&gt;
&lt;P&gt;&lt;FONT color=#ff0000&gt;[Updated] &lt;/FONT&gt;&lt;FONT color=#000000&gt;To setup Windows Live Writer to use geekswithblogs go &lt;A href="http://geekswithblogs.net/jjulian/archive/2006/08/24/89084.aspx"&gt;here&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;And who said there's anything wrong with guys and dolls?&lt;/P&gt;
&lt;P&gt;&lt;A href="http://brineykratz.com/images/FirstPostwithWindowsLiveWriter_9742/IMG_03111.jpg" atomicselection="true"&gt;&lt;IMG style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height=180 src="http://brineykratz.com/images/FirstPostwithWindowsLiveWriter_9742/IMG_0311.jpg" width=240 border=0&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89949"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89949" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/89949.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89949.aspx</guid>
            <pubDate>Thu, 31 Aug 2006 21:02:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/89949.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89949.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/89949.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/89949.aspx</trackback:ping>
        </item>
        <item>
            <title>Failed to Serialize the Message Part</title>
            <category>BizTalk 2006</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89947.aspx</link>
            <description>&lt;p&gt;Recently I ran into an issue with the SOAP adapter giving me the error 'Failed to Serialize the Message Part 'Foo'' ever so often.&amp;nbsp; If I sent 20k messages through I was maybe getting about 100 messages suspended for this error.&amp;nbsp; Now I spend about an hour looking at the messages that failed and I realized the problem really had 'nothing' to do with BizTalk and it was a serialization issue.&amp;nbsp; I basically took the messages that failed and attempted to de-serialize them using a utility in .NET which is what the SOAP adapter is doing once the message is sent there.&amp;nbsp; Needless to say I was getting the same message but this time I could see what field was causing the issue.&amp;nbsp; It was a datetime type and it was blank.&lt;/p&gt; &lt;p&gt;So if your receiving this message please try to de-serialize the into a .NET type and see if you're getting the same error.&amp;nbsp; There is something either missing or wrong about the data in your message.&amp;nbsp; I just wish that the error message returning from BizTalk was a little more helpful here, like explaining what field is having the problem.&amp;nbsp; Unfortunately I think that's a .NET issue and not a BizTalk one.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89947"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89947" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/89947.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89947.aspx</guid>
            <pubDate>Thu, 31 Aug 2006 20:57:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/89947.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89947.aspx#feedback</comments>
            <slash:comments>6</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/89947.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/89947.aspx</trackback:ping>
        </item>
        <item>
            <title>A Great Metaphor</title>
            <category>General .NET</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89946.aspx</link>
            <description>I was doing what I typically do in my very small amount of down time I was reading my blog feeds from some of my favorite bloggers.&amp;nbsp; One blog that I read religiously is &lt;a href="http://www.agileprogrammer.com/oneagilecoder/"&gt;Brian Button&lt;/a&gt;.&amp;nbsp; I've had the pleasure to take&amp;nbsp;part (a small one)&amp;nbsp;in a C# design patterns group in NYC where on occasion Brian chimes in with some great advise and knowledge.&amp;nbsp; I particularly liked this article about 'Eating Toast' and thought it was a great post.&amp;nbsp; Read &lt;a href="http://www.agileprogrammer.com/oneagilecoder/archive/2006/08/01/17796.aspx" target="_blank"&gt;here&lt;/a&gt;.&amp;nbsp;  &lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89946"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89946" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/89946.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89946.aspx</guid>
            <pubDate>Thu, 31 Aug 2006 20:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/89946.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89946.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/89946.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/89946.aspx</trackback:ping>
        </item>
        <item>
            <title>New Methods in XmlReader 2.0</title>
            <category>.NET</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89945.aspx</link>
            <description>&lt;p&gt;As you might have guessed it I work on a lot in the XML namespace of .NET and I'm finally starting to use some of the&amp;nbsp;new&amp;nbsp;XmlReader features.&amp;nbsp;&amp;nbsp;This post will go over some of them here.&amp;nbsp;&amp;nbsp;And remember a wise man once said that everything can be solved with one more layer of abstraction.&amp;nbsp; These new features are nothing more than an encapsulation of code that the major of us have written thousands of times before but its all about productivity.&amp;nbsp; Why just today I was at a meeting going over some change requests and noticed that n new features were being added and schedule and budget remained constant.&amp;nbsp; :)&lt;/p&gt; &lt;p&gt;&lt;u&gt;.ReadToFollowing(string)&lt;/u&gt;&amp;nbsp; This method will forwards the cursor and returns a true once the conditions of the XmlNodeType.Element and Name equals your parameter.&amp;nbsp; This is very useful for crawling through large files where you only require a small amount of data from.&lt;/p&gt; &lt;p&gt;&lt;u&gt;.ReadToNextSibling(string)&lt;/u&gt;&amp;nbsp; This method is great for splitting out smaller Xml messages that are inside of a larger schema since it will return true once the next sequential sibling is matched.&amp;nbsp; Example is here:&lt;/p&gt; &lt;p&gt;&lt;/p&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&lt;/span&gt;&lt;/pre&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;do&lt;/span&gt;{

&lt;span class="rem"&gt;//do your stuff...&lt;/span&gt;

}&lt;span class="kwrd"&gt;while&lt;/span&gt;(reader.ReadToNextSibling(&lt;span class="str"&gt;"foo"&lt;/span&gt;));
&lt;/pre&gt;
&lt;p&gt;I use this one often in doing my own disassembly in helper classes.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;.ReadSubTree()&lt;/u&gt; This method actually returns a XmlReader with limited scope of the subtree.&amp;nbsp; It does this by the use of an internal class called the XmlSubTreeReader which basically uses a reader to&amp;nbsp;.MoveToElement() until the&amp;nbsp;initial depth of that subtree has&amp;nbsp;been met.&amp;nbsp; This saves me heaps of time instead of my usual mess of climbing down into each&amp;nbsp;subtree manually.&amp;nbsp; I've always thought that writing code that read Xml was never elegant since Xml is so flexible.&amp;nbsp; Something had to give.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;.ReadElementContentAsXxx()&lt;/u&gt; Now there are a bunch of these methods one for each type (doubles, int32s, strings, etc.)&amp;nbsp; and they are great because we no longer have to cast the value out of the XmlReader.&amp;nbsp; Each different method has an underlying class that specifically handles extracting the contents out of a Node with casting which can be expensive.&lt;/p&gt;
&lt;p&gt;&lt;u&gt;.Create()&lt;/u&gt; This is probably my favorite one.&amp;nbsp; So how many times have we called XmlReader reader = new XmlReader();?&amp;nbsp; Well now the Xml team has taken a lesson from the Enterprise Library folks in giving us a Factory Pattern for creating new instances of an XmlReader.&amp;nbsp; XmlReader reader = XmlReader.Create() several overloads exist for this.&amp;nbsp; So much easier than before.&amp;nbsp; Love the factory pattern.&lt;/p&gt;
&lt;p&gt;Now this is just a small amount of what changed in the XML namespace in 2.0.&amp;nbsp; Overall performance has improved 20-30% on average (especially&amp;nbsp;with compile&amp;nbsp;XSLT).&amp;nbsp; These are also were BizTalk 2006 has picked up most of its performance gains over its predecessors.&amp;nbsp; Also its worth reading &lt;a href="http://pluralsight.com/blogs/aaron/archive/2006/08/08/32854.aspx" target="_blank"&gt;this&lt;/a&gt;&amp;nbsp;by Aaron Skonnard on the new features of XML 2.0.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89945"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=89945" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/89945.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89945.aspx</guid>
            <pubDate>Thu, 31 Aug 2006 20:53:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/89945.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/31/89945.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/89945.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/89945.aspx</trackback:ping>
        </item>
        <item>
            <title>PWOPPLOPPER released</title>
            <category>General .NET</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/21/88712.aspx</link>
            <description>&lt;P&gt;So here's the application I built to download the torrents for my favorite podcasts.&amp;nbsp; Get it &lt;A href="http://www.brineykratz.com/pwopplopper/publish.htm"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=88712"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=88712" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/88712.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/21/88712.aspx</guid>
            <pubDate>Tue, 22 Aug 2006 00:56:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/88712.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/21/88712.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/88712.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/88712.aspx</trackback:ping>
        </item>
        <item>
            <title>New blog...</title>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/08/19/88490.aspx</link>
            <description>So I started up another blog site &lt;A href="http://brineykratz.com/blogs/biztalk/default.aspx"&gt;here&lt;/A&gt;.&amp;nbsp; I am currently looking for a way to cross-post to keep this blog somewhat alive.&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=88490"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=88490" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/88490.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/08/19/88490.aspx</guid>
            <pubDate>Sat, 19 Aug 2006 16:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/88490.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/08/19/88490.aspx#feedback</comments>
            <slash:comments>5</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/88490.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/88490.aspx</trackback:ping>
        </item>
        <item>
            <title>Using SSO with the SAP adapter and in general</title>
            <category>BizTalk 2006</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/07/29/86598.aspx</link>
            <description>&lt;P&gt;Here's my article on &lt;A href="http://geekswithblogs.net/bcorazza/articles/86595.aspx"&gt;SSO&lt;/A&gt;.  Now I have been a huge &lt;A href="http://www.pwop.com/podcasts.aspx"&gt;DotNetRocks&lt;/A&gt; fan forever.  I love this show and their others (Mondays and Hanselminutes).  I actually just created an application that crawls their sites for new torrents and downloads them.  Might be posting that soon as I know a lot of developers that don't want to try to find all the old shows.  Also if your a big torrent fan, like I am, get your hands on &lt;A href="http://www.utorrent.com/"&gt;uTorrent&lt;/A&gt;, one of the first torrent clients built in C#. (gotta love it)&lt;/P&gt;
&lt;P&gt; &lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt; &lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=86598"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=86598" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/86598.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/07/29/86598.aspx</guid>
            <pubDate>Sat, 29 Jul 2006 14:02:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/86598.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/07/29/86598.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/86598.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/86598.aspx</trackback:ping>
        </item>
        <item>
            <title>Adding External Tools in Visual Studio for Installing/Removing assemblies to/from the GAC</title>
            <category>General .NET</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2005/05/16/39821.aspx</link>
            <description>&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;First you open visual studio and goto &lt;STRONG&gt;Tools&lt;/STRONG&gt; in the Menu bar and all the way towards the bottom of&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;the list you'll see &lt;STRONG&gt;External Tools&lt;/STRONG&gt; (click on that).&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;Once that is open you will see a list of Menu Contents, to the right you will see an add and delete button.&amp;nbsp; Click on the Add button.&amp;nbsp; Once that is done you will see a &lt;STRONG&gt;[New Tool 1]&lt;/STRONG&gt; entry into the bottom of the list.&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;UL style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type=disc xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;LI&gt;Fill out the Title (to your liking) For this sample I used 'Install to GAC' and 'Remove from GAC' 
&lt;LI&gt;For the Command Field, point to the gacutil.exe (by default in C:\Windows\Microsoft.NET\Framework\&lt;FONT color=#ff0000&gt;(latest version your compiling with)&lt;/FONT&gt;\gacutil.exe)
&lt;LI&gt;For VS 2005 by default gacutil.exe is &amp;#8220;C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\Bin\gacutil.exe&amp;#8220;
&lt;LI&gt;Arguments -i$(&lt;STRONG&gt;TargetPath&lt;/STRONG&gt;) - This is a Visual Studio built-in macro.&amp;nbsp; 
&lt;DIV&gt;-u$(&lt;STRONG&gt;TargetName&lt;/STRONG&gt;) obviously for the removal process.&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;UL style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px" type=disc xmlns="http://www.w3.org/1999/xhtml"&gt;
&lt;LI&gt;Now I prefer clicking on &lt;STRONG&gt;Use Output window&amp;nbsp;&lt;/STRONG&gt;so I can see the results of the gacutil output.&lt;/LI&gt;&lt;/UL&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;Now once you have that setup you can just select the project (from your solution explorer) and goto Tools and run the 'Install to GAC' or 'Remove from GAC' without going to the DOS prompt.&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV xmlns="http://www.w3.org/1999/xhtml"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -B&lt;/DIV&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=39821"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=39821" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/39821.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2005/05/16/39821.aspx</guid>
            <pubDate>Tue, 17 May 2005 02:42:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/39821.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2005/05/16/39821.aspx#feedback</comments>
            <slash:comments>4</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/39821.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/39821.aspx</trackback:ping>
        </item>
        <item>
            <title>More BizTalk Samples, oh my...</title>
            <category>BizTalk 2006</category>
            <link>http://geekswithblogs.net/bcorazza/archive/2006/07/05/84135.aspx</link>
            <description>&lt;P&gt;Seems like they are making up for the fact that the samples for BizTalk 2004 weren't that great and some never worked at all without massive changes.&amp;nbsp; &lt;A href="http://blogs.msdn.com/luke/archive/2006/06/23/644894.aspx"&gt;Here&lt;/A&gt; are the new pile of great samples for BizTalk 2006.&amp;nbsp; Thanks Luke.&amp;nbsp; Happy downloading.&amp;nbsp; Now I just need to find the time to look at these.&amp;nbsp; &lt;A href="http://msdn.microsoft.com/biztalk/downloads/samples/"&gt;Here's&lt;/A&gt; the full sample site from Microsoft.&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;-B&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84135"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=84135" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/bcorazza/aggbug/84135.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bryan Corazza</dc:creator>
            <guid>http://geekswithblogs.net/bcorazza/archive/2006/07/05/84135.aspx</guid>
            <pubDate>Wed, 05 Jul 2006 13:05:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/bcorazza/comments/84135.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/bcorazza/archive/2006/07/05/84135.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/bcorazza/comments/commentRss/84135.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/bcorazza/services/trackbacks/84135.aspx</trackback:ping>
        </item>
    </channel>
</rss>