Archive for August, 2010

The underlying connection was closed: The connection was closed unexpectedly

Dienstag, August 24th, 2010

Eine fürcherliche blödsinnige Fehlermeldung. Und Google findet da mal schnell 80.000 Einträge, und wenn man sich die ersten paar davon durchliest dann sieht man, dass der Fehler wirklich von überall herkommen kann…

Bei mir war’s ein Problem mit vererbten Klassen, und der Dummheit des Deserialisierers dem die „:“ nach den Klassennamen offensichtlich völlig schnurz sind.

=> Soll heissen: Die Superklasse muss per DataContract KnowAttributes wissen, welche Klassen von ihr erben…

http://msdn.microsoft.com/en-us/library/ms730167.aspx

WCF Test Client

Montag, August 9th, 2010

Der WCF Test Client für VS2010 befindet sich unter C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\WcfTestClient.exe

WCF Service auf IIS 7.5 deployen (Win2008r2)

Montag, August 9th, 2010

Für die Installation ist es zunächst notwendig über „Control Panel“ -> „Programs and Features“ -> „Turn Windows Features on or off“ WCF Activation einzuschalten.

Dann: „%windir%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe“ -r -y

Danach (für ASP 4.0 Services) im Verzeichnis „%WinDir%\Microsoft.NET\Framework64\v4.0.30319 „aspnet_regiis /i /enable“ ausführen, um ASP.NET im IIS zu registrieren.

Dankeschön an http://blogs.windowsclient.net/sameh/archive/2010/06/13/wcf-4-0-issues-with-iis-7-0-on-x86-and-x64-bit-machines.aspx und  http://blah.winsmarts.com/2008-4-Host_a_WCF_Service_in_IIS_7_-and-amp;_Windows_2008_-_The_right_way.aspx