<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Hagenberg Software Blog &#187; .NET</title>
	<atom:link href="http://blog.hagenberg-software.at/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hagenberg-software.at</link>
	<description>Hagenberg Software blogs about software, Microsoft and SharePoint</description>
	<lastBuildDate>Mon, 21 Nov 2011 10:56:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Windows Azure &#8211; Introduction</title>
		<link>http://blog.hagenberg-software.at/2010/01/windows-azure-introduction/</link>
		<comments>http://blog.hagenberg-software.at/2010/01/windows-azure-introduction/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 08:07:56 +0000</pubDate>
		<dc:creator>Florian Hirschbichler</dc:creator>
				<category><![CDATA[Software Entwicklung]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://blog.hagenberg-software.at/?p=587</guid>
		<description><![CDATA[Kurzer Überblick (Aufbau, Einsatzgebiete, Business Modell) und Angabe von Referenzen zu Windows Azure.]]></description>
			<content:encoded><![CDATA[<p><strong>Was ist die Windows Azure Services Platform?</strong></p>
<p>Windows Azure Services Platform ist die <strong>Cloud Computing Technologie von Microsoft</strong>. Eine erster Community Technology Preview (CTP) wurde auf der Professional Developers Conference (PDC) im Oktober 2008 in Los Angeles, CA vorgestellt. Windows Azure Services Platform bietet eine Möglichkeit für Entwickler um Applikationen in der Cloud zu platzieren, Daten abzulegen und öffentlich zugänglich zu machen. Ausgeführt werden die Anwendungen auf vielen verschiedenen Rechnern in den diversen Rechenzentren von Microsoft. Innerhalb der Rechenzentren laufen die einzelnen Applikationen auf Virtual Machines.<br />
Seit der PDC 2009 in Los Angeles vom 17. Bis 19. November 2009 ist die erste Version von Azure auf dem Markt.</p>
<p>Die Bestandteile der Microsoft Cloud (Architektur, Technologien, Sprachen) findet ihr unter:<br />
<a href="http://www.microsoft.com/windowsazure" target="_blank"> http://www.microsoft.com/windowsazure</a></p>
<p>Auf der PDC 2009 in Los Angeles wurde, wie bereits erwähnt die Release Version von Azure präsentiert. Videos der Vorträge, mit Implementierungsbeispielen, Erläuterungen zum Verkaufsmodell, findet ihr unter:<br />
<a href="http://microsoftpdc.com/Search?term=azure" target="_blank">http://microsoftpdc.com/Search?term=azure</a></p>
<p><strong>Die Einsatzgebiete von Windows Azure</strong></p>
<p>Es gibt keine fixen Merkmale oder Szenarien für Applikationen, welche sofort ersichtlich machen ob es sinnvoll ist die Anwendung in der Cloud zur Verfügung zu stellen oder nicht. Grundsätzlich habe ich folgende Merkmale für Anwendungen extrahiert die für einen Einsatz von Windows Azure stehen:</p>
<ul>
<li>Hohe Verfügbarkeit</li>
<li>Hohe Belastung durch Zugriffe (entweder durch Stoßzeiten oder in Form von laufenden Zugriffen über gewissen Zeitraum)</li>
<li>Abspeicherung von großen Datenmengen (Storage von Microsoft kann benützt werden)</li>
<li>Infrastruktur/Technologie von Rechenzentren in eigenem Unternehmen nicht vorhanden (Rechenzentren von Microsoft)</li>
</ul>
<p><strong>Business Modell</strong></p>
<p>Einen Überblick über die Zahlungskonditionen für die verschiedenen Technologien der Microsoft Cloud findet ihr unter:<br />
<a href="http://www.microsoft.com/windowsazure/pricing/" target="_blank">http://www.microsoft.com/windowsazure/pricing/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hagenberg-software.at/2010/01/windows-azure-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NHibernate was blocked (starting my unit test project)</title>
		<link>http://blog.hagenberg-software.at/2009/11/nhibernate-was-blocked-starting-my-unit-test-project/</link>
		<comments>http://blog.hagenberg-software.at/2009/11/nhibernate-was-blocked-starting-my-unit-test-project/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 14:24:23 +0000</pubDate>
		<dc:creator>Evelyn Schinko</dc:creator>
				<category><![CDATA[Software Entwicklung]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Unit Test]]></category>
		<category><![CDATA[Visual Studio 2008]]></category>

		<guid isPermaLink="false">http://blog.hagenberg-software.at/?p=450</guid>
		<description><![CDATA[When trying to start my unit test projekt today (in Visual Studio 2008), I ran across an interesting problem. My project which I&#8217;d liked to test referenced the NHibernate assembly. The test manager aborted with the following error: This error seemed pretty strange to me because the assembly wasn&#8217;t located on a network share but simply [...]]]></description>
			<content:encoded><![CDATA[<p>When trying to start my unit test projekt today (in Visual Studio 2008), I ran across an interesting problem. My project which I&#8217;d liked to test referenced the NHibernate assembly. The test manager aborted with the following error:</p>
<p style="text-align: center;"><a href="http://blog.hagenberg-software.at/wp-content/uploads/2009/11/nhibernate_error1.PNG"><img class="aligncenter size-full wp-image-453" src="http://blog.hagenberg-software.at/wp-content/uploads/2009/11/nhibernate_error1.PNG" alt="nhibernate_error" width="410" height="79" /></a></p>
<p>This error seemed pretty strange to me because the assembly wasn&#8217;t located on a network share but simply on my local machine. After some time of researching I found an <a href="http://smartclientfactory.blogspot.com/2008/01/nmock2-was-blocked.html" target="_blank">article </a>on the web (thanks to Winston Johnston) where the solution is described:</p>
<div>Locate NHibernate.dll on disk and open the file properties dialogue. There you will notice the following at the bottom of the general tab:</div>
<div><a href="http://blog.hagenberg-software.at/wp-content/uploads/2009/11/nhibernate_fileproperties.PNG"><img class="aligncenter size-full wp-image-452" src="http://blog.hagenberg-software.at/wp-content/uploads/2009/11/nhibernate_fileproperties.PNG" alt="nhibernate_fileproperties" width="341" height="462" /></a></div>
<div></div>
<div>Windows Vista/Windows 7 detected that the assemblies as untrusted and mark them as un-trusted code.</p>
<p>Anyway, if you experience this issue, simply click the Unblock button and the assembly will become trusted. You may need to restart Visual Studio before the tests will run. In my case that was not necessary.</p></div>
<div></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.hagenberg-software.at/2009/11/nhibernate-was-blocked-starting-my-unit-test-project/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a new session in ASP.NET programmatically</title>
		<link>http://blog.hagenberg-software.at/2009/09/how-to-create-a-new-session-in-asp-net-programmatically/</link>
		<comments>http://blog.hagenberg-software.at/2009/09/how-to-create-a-new-session-in-asp-net-programmatically/#comments</comments>
		<pubDate>Sat, 26 Sep 2009 08:16:13 +0000</pubDate>
		<dc:creator>Christian Kiesewetter</dc:creator>
				<category><![CDATA[Software Entwicklung]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[ASP .NET]]></category>

		<guid isPermaLink="false">http://blog.hagenberg-software.at/?p=255</guid>
		<description><![CDATA[If you want to create a new session (open a new window in a new session), without disturbing/loosing the other one, you will have to use the SessionIDManager. Here is a short example (this will only work with &#60;sessionState cookieless=&#8221;true&#8221; /&#62; in the web.config): SessionIDManager manager = new SessionIDManager(); string newId = manager.CreateSessionID(HttpContext.Current); string urlOrig [...]]]></description>
			<content:encoded><![CDATA[<p>If you want to create a new session (open a new window in a  new session), without disturbing/loosing the other one, you will have to use the  SessionIDManager.<br />
Here is a short example (this will only work with  &lt;sessionState cookieless=&#8221;true&#8221; /&gt; in the web.config):</p>
<pre class="brush: csharp; title: ;">SessionIDManager manager = new SessionIDManager();
string newId = manager.CreateSessionID(HttpContext.Current);

string urlOrig = HttpContext.Current.Request.UrlReferrer.ToString();
string urlNew = urlOrig;
string[] ss = urlOrig.Split(new Char[] { '/' });

urlNew = urlOrig.Replace(ss[4], &quot;(S(&quot; + newId + &quot;))&quot;); //the string &quot;(S(&quot; is necessary to identify the sessionID (ss[4])
urlNew = urlNew.Replace(ss[6], &quot;frmStart.aspx&quot;);
HyperLink.NavigateUrl = urlNew;</pre>
<p>Normally you should save the new sessionID to the context, but  we have got an expection while executing the save method. So we only saved the  new sessionID to the NavigateUrl of the HyperLink.If the user clicks on the HyperLink he will got a completely new  session in a new window (target=&#8221;_blank&#8221;). Thus it&#8217;s possible to switch  between the windows/sessions.</p>
<p><strong>Be aware:</strong> In our application  (MA14) we cannot use cookieless=true because the LoadBalancer cannot deal with  this configuration.</p>
<p>Helpful Links:</p>
<ul>
<li><a href="http://weblogs.asp.net/anasghanem/archive/2008/12/16/programmatically-changing-the-session-id.aspx">http://weblogs.asp.net/anasghanem/archive/2008/12/16/programmatically-changing-the-session-id.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/aa479314.aspx">http://msdn.microsoft.com/en-us/library/aa479314.aspx</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.hagenberg-software.at/2009/09/how-to-create-a-new-session-in-asp-net-programmatically/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TAG you&#8217;re it :)</title>
		<link>http://blog.hagenberg-software.at/2009/08/tag-youre-it/</link>
		<comments>http://blog.hagenberg-software.at/2009/08/tag-youre-it/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 08:33:47 +0000</pubDate>
		<dc:creator>Christian Kiesewetter</dc:creator>
				<category><![CDATA[Software Entwicklung]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Tag]]></category>

		<guid isPermaLink="false">http://blog.hagenberg-software.at/?p=32</guid>
		<description><![CDATA[Habe heute von einem Kollegen den Hinweis zu einer netten SDK bekommen zum Taggen von Informationen, welche von vielen PDAs (Windows Mobile, Symbian, Android, IPhone &#8211; leider kein Blackberry ) unterstützt wird. (Link zum Downloadcenter: http://gettag.mobi/) It’s simple, useful, and fun. Download the free application to your phone and you’re ready to link real life [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-52" title="BalloonTagAd" src="http://blog.hagenberg-software.at/wp-content/uploads/2009/08/BalloonTagAd.png" alt="BalloonTagAd" width="55" height="53" />Habe heute von einem Kollegen den Hinweis zu einer netten SDK bekommen zum Taggen von Informationen, welche von vielen PDAs (Windows Mobile, Symbian, Android, IPhone &#8211; leider kein Blackberry <img src='http://blog.hagenberg-software.at/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  ) unterstützt wird. (Link zum Downloadcenter: <a href="http://gettag.mobi/">http://gettag.mobi/</a>)</p>
<blockquote cite="http://www.microsoft.com/tag/content/why/"><p>It’s simple, useful, and fun. Download the free application to your phone and you’re ready to link real life with the digital world. See a Tag, snap it, and you’re conveniently connected to more information, exclusive discounts, movie trailers, video clips, exhibit details, maps and directions, and much more. It’s a shortcut to fun.</p>
<p>- Beschreibung von <a href="http://www.microsoft.com/tag/content/why/" target="_blank">http://www.microsoft.com/tag/content/why/</a></p></blockquote>
<p>Einfach mit der Kamera des PDAs oder des Telefons einen Tag Barcode &#8220;scannen&#8221; und schon erhält man umgehend weiterführende Informationen zu dem jeweiligen Tag direkt auf das mobile Gerät. Ob damit &#8220;klassische&#8221; Verweise wie URLs über kurz oder lang überflüssig werden &#8211; mal sehen.</p>
<p>Hier gibt noch der Link zur Microsoft Tag Seite mit weiterführenden Infos, Hinweisen zum Gebrauch, SDK und vieles mehr: <a href="http://www.microsoft.com/tag/">http://www.microsoft.com/tag/</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="420" height="261" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/9AdeeXcjVLU&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="420" height="261" src="http://www.youtube.com/v/9AdeeXcjVLU&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hagenberg-software.at/2009/08/tag-youre-it/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

