<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Microsoft .NET Application Platform and Development Tools</title><link>http://blogs.msdn.com/jeffnuck/default.aspx</link><description /><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Issue when attempting to deploy a Biztalk 2006 assembly from Visual Studio 2005</title><link>http://blogs.msdn.com/jeffnuck/archive/2006/02/25/539399.aspx</link><pubDate>Sun, 26 Feb 2006 09:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:539399</guid><dc:creator>jeffnuck</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/jeffnuck/comments/539399.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeffnuck/commentrss.aspx?PostID=539399</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;While attempting to deploy a very simple BizTalk 2006 application from my (Windows XP SP2) development machine running VSTS 2005 to my (Windows 2003 SP1)&amp;nbsp;BizTalk 2006/SQL 2005 server, I received several MSDTC errors such as:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;MSDTC may not be configured correctly --or-- Access Denied --or--&amp;nbsp;Failed to add resource (Luid="System.BizTalk:BizTalkAssembly", Type="MyBizTalkProject, version=1.0.0.0,....). Cannot open database BizTalkMgmtDb on server MyBizTalkServer. etc... &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;STRONG&gt;To resolve this issue...&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;STRONG&gt;&lt;U&gt;First&lt;/U&gt;&lt;/STRONG&gt; I made sure I could ping both&amp;nbsp;server--&amp;gt;dev machine and dev machine--&amp;gt;server with their NetBios names to that was working.&amp;nbsp; (If that doesn't work you may have to your ICMP setting are set to allow ping requests and also "Enable NetBios over TCP/IP" via your&amp;nbsp;Network adapter's TCP/IP Properties/Advance (button)/WIN (tab).&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Tahoma size=2&gt;&lt;STRONG&gt;&lt;U&gt;Second&lt;/U&gt;&lt;/STRONG&gt; ensured that&amp;nbsp;both the (biztalk and sql) server and (vsts) developer machine had all the appropriate MSDTC settings as follows: &lt;/FONT&gt;&lt;/P&gt;&lt;FONT face=Tahoma size=2&gt;
&lt;P xmlns=""&gt;&lt;B&gt;To enable DTC access for Windows Server 2003 with SP1 or Windows XP with SP2, do the following:&lt;/B&gt;&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;DIV xmlns=""&gt;From the &lt;B&gt;Start&lt;/B&gt; menu, click &lt;B&gt;Control Panel&lt;/B&gt;, double-click &lt;B&gt;Administrative Tools&lt;/B&gt;, and then double-click &lt;B&gt;Component Services&lt;/B&gt;. &lt;/DIV&gt;
&lt;LI&gt;Expand &lt;B&gt;Component Services&lt;/B&gt;, and then expand &lt;B&gt;Computers&lt;/B&gt;. 
&lt;LI&gt;Right-click the computer you need to set, and then select &lt;B&gt;Properties&lt;/B&gt;. 
&lt;LI&gt;In the &lt;B&gt;Properties&lt;/B&gt; window, select the &lt;B&gt;MSDTC&lt;/B&gt; tab. 
&lt;LI&gt;In the &lt;B&gt;Transaction Configuration&lt;/B&gt; area, click &lt;B&gt;Security Configuration&lt;/B&gt;. 
&lt;LI&gt;In the &lt;B&gt;Security Settings&lt;/B&gt; area, select the &lt;B&gt;Network DTC Access&lt;/B&gt; check box. 
&lt;LI&gt;In the &lt;B&gt;Transaction Manager Communication&lt;/B&gt; area, select the &lt;B&gt;Allow Inbound&lt;/B&gt; and the &lt;B&gt;Allow Outbound&lt;/B&gt; check boxes. 
&lt;LI&gt;Click &lt;B&gt;OK&lt;/B&gt; to close each open dialog box. 
&lt;LI&gt;Restart your computer to enable the remote DTC option.&lt;/LI&gt;&lt;/OL&gt;
&lt;P xmlns=""&gt;&lt;B&gt;To enable DTC access for Windows Server 2003 without SP1, do the following:&lt;/B&gt;&lt;/P&gt;
&lt;OL xmlns=""&gt;
&lt;LI&gt;From the &lt;B&gt;Start&lt;/B&gt; menu, double-click &lt;B&gt;Control Panel&lt;/B&gt;, double-click &lt;B&gt;Administrative Tools&lt;/B&gt;, and then double-click &lt;B&gt;Component Services&lt;/B&gt;. 
&lt;LI&gt;Expand &lt;B&gt;Component Services&lt;/B&gt;, and then expand &lt;B&gt;Computers&lt;/B&gt;. 
&lt;LI&gt;Right-click the computer you need to set, and then select &lt;B&gt;Properties&lt;/B&gt;. 
&lt;LI&gt;In the &lt;B&gt;Properties&lt;/B&gt; window, select the &lt;B&gt;MSDTC&lt;/B&gt; tab. 
&lt;LI&gt;In the &lt;B&gt;Transaction Configuration&lt;/B&gt; area, click &lt;B&gt;Security Configuration&lt;/B&gt;. 
&lt;LI&gt;In the &lt;B&gt;Security Settings&lt;/B&gt; area, select the &lt;B&gt;Network DTC Access&lt;/B&gt; check box. 
&lt;LI&gt;In the &lt;B&gt;Security Settings&lt;/B&gt; area, select the &lt;B&gt;Network Transactions&lt;/B&gt; and &lt;B&gt;Network Clients&lt;/B&gt; check box. 
&lt;LI&gt;Ensure &lt;B&gt;Allow Remote Clients&lt;/B&gt; is selected, and ensure &lt;B&gt;No Authentication Required&lt;/B&gt; is selected. 
&lt;LI&gt;Click &lt;B&gt;OK&lt;/B&gt; to close each open dialog box. 
&lt;LI&gt;Restart your computer to enable the remote DTC option.&lt;/LI&gt;&lt;/OL&gt;
&lt;P&gt;When I completed this task my MSDTC errors were still not resolved and could not deploy the BizTalk assembly, so I attempted to test my DTC connections from both the server and developer machine using DTCPing.exe which did little but reconfirm that I was have Access Denied and DTC binding issues.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;U&gt;Finally&lt;/U&gt;&lt;/STRONG&gt; I after playing around with disabling my firewall and antivirus (which worked, but left my computer vulnerable), I completed the following steps to get everything working:&lt;/P&gt;
&lt;P&gt;Configure Windows Firewall to include the MSDTC program and to include port 135 as an exception. To do this, follow these steps: &lt;/P&gt;
&lt;P&gt;Configure Windows Firewall to include the MSDTC program and to include port 135 as an exception. To do this, follow these steps: 
&lt;TABLE class="list al"&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;a. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;Click &lt;STRONG class=uiterm&gt;Start&lt;/STRONG&gt;, and then click &lt;STRONG class=uiterm&gt;Run&lt;/STRONG&gt;. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;b. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;B&gt;Run&lt;/B&gt; dialog box, type &lt;SPAN class=userInput&gt;Firewall.cpl&lt;/SPAN&gt;, and then click OK. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;c. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In &lt;STRONG class=uiterm&gt;Control Panel&lt;/STRONG&gt;, double-click &lt;STRONG class=uiterm&gt;Windows Firewall&lt;/STRONG&gt;. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;d. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Windows Firewall&lt;/STRONG&gt; dialog box, click &lt;STRONG class=uiterm&gt;Add Program&lt;/STRONG&gt; on the &lt;STRONG class=uiterm&gt;Exceptions&lt;/STRONG&gt; tab. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;e. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Add a Program&lt;/STRONG&gt; dialog box, click &lt;STRONG class=uiterm&gt;Browse&lt;/STRONG&gt;, and then locate the Msdtc.exe file. By default, the file is stored in the &lt;B&gt;&lt;VAR&gt;Installation drive&lt;/VAR&gt;:\Windows\System32&lt;/B&gt; folder. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;f. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Add a Program&lt;/STRONG&gt; dialog box, click &lt;STRONG class=uiterm&gt;OK&lt;/STRONG&gt;. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;g. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Windows Firewall&lt;/STRONG&gt; dialog box, click to select the &lt;STRONG class=uiterm&gt;msdtc&lt;/STRONG&gt; option in the &lt;STRONG class=uiterm&gt;Programs and Services&lt;/STRONG&gt; list. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;h. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;Click &lt;STRONG class=uiterm&gt;Add Port&lt;/STRONG&gt; on the &lt;STRONG class=uiterm&gt;Exceptions&lt;/STRONG&gt; tab. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;i. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Add a Port&lt;/STRONG&gt; dialog box, type &lt;SPAN class=userInput&gt;135&lt;/SPAN&gt; in the &lt;STRONG class=uiterm&gt;Port number&lt;/STRONG&gt; text box, and then click to select the &lt;STRONG class=uiterm&gt;TCP&lt;/STRONG&gt; option. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;j. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Add a Port&lt;/STRONG&gt; dialog box, type a name for the exception in the &lt;STRONG class=uiterm&gt;Name&lt;/STRONG&gt; text box, and then click &lt;STRONG class=uiterm&gt;OK&lt;/STRONG&gt;. &lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class=number&gt;&lt;FONT size=2&gt;k. &lt;/FONT&gt;&lt;/TD&gt;
&lt;TD class=text&gt;&lt;FONT size=2&gt;In the &lt;STRONG class=uiterm&gt;Windows Firewall&lt;/STRONG&gt; dialog box, select the name that you used for the exception in step j in the &lt;STRONG class=uiterm&gt;Programs and Services&lt;/STRONG&gt; list, and then click &lt;STRONG class=uiterm&gt;OK&lt;/STRONG&gt;.&lt;/FONT&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;FONT face=Tahoma color=#008000 size=2&gt;&lt;STRONG&gt;This worked and I was able to successfully deploy my BizTalk application!!!&lt;/STRONG&gt;&lt;/FONT&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=539399" width="1" height="1"&gt;</description></item><item><title>Game Development with C#</title><link>http://blogs.msdn.com/jeffnuck/archive/2005/09/01/459648.aspx</link><pubDate>Fri, 02 Sep 2005 06:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:459648</guid><dc:creator>jeffnuck</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/jeffnuck/comments/459648.aspx</comments><wfw:commentRss>http://blogs.msdn.com/jeffnuck/commentrss.aspx?PostID=459648</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Tahoma&gt;I was just browsing around for any cool new Gaming Engine developed on the .NET development platform and I found this Microsoft site &lt;A href="http://www.microsoft.com/events/series/msdnvideodev.mspx"&gt;http://www.microsoft.com/events/series/msdnvideodev.mspx&lt;/A&gt;.&amp;nbsp; There is an academic community of developers contributing the gaming engine, creating modules, even creating there own game engine.&amp;nbsp; Also you will find webcasts, code samples, downloads, etc... that give purpose to developer wanting to learn C# in a fun/collaborative way.&amp;nbsp; I was also "somewhat" surprised to find that DigiPen Institute of Technology is offering a BS degree in Game Development... I say "somewhat" because the gaming industry has raked in over $10 billion and counting, that's more money than all the movies Box Office sales combined. &amp;nbsp;I am actually more surprised that there are not more Higher Education institutions developing/delivering curriculum for this demanding market.&lt;BR&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=459648" width="1" height="1"&gt;</description></item></channel></rss>