{"id":302,"date":"2006-12-09T01:06:58","date_gmt":"2006-12-08T23:06:58","guid":{"rendered":"http:\/\/www.puls200.de\/?p=302"},"modified":"2006-12-09T01:07:47","modified_gmt":"2006-12-08T23:07:47","slug":"mitternachtsdebugging","status":"publish","type":"post","link":"https:\/\/www.puls200.de\/?p=302","title":{"rendered":"Mitternachtsdebugging"},"content":{"rendered":"<p>Wieder mal ein St\u00fcck teuer erworbenes, aber fast nutzloses Wissen: In .NET spielen dll's unterschiedlicher Versionen normalerweise prima zusammen, man kann z.B. ein Executable mit der Version 1.9.1.0 mit einer \u00e4lteren Library 1.8.0.0 zusammen laufen lassen. Aha! Aber es gibt eine Ausnahme.. ist die Anwendung ein Windows Service, so st\u00fcrzt sie beim Start mit einer \u00e4lteren Libraryversion mit dem nicht gerade sehr hilfreichen Fehler ab:<br \/>\n\"<code>Error 1053: The service did not respond to the start or control request in a timely fashion<\/code>\"<br \/>\nWie bitte, timely fashion? Die Meldung erscheint nach etwa 3-4 Sekunden! Da mu\u00dfte was faul sein, aber es hat wirklich gedauert bis ich drauf gekommen bin :-\\<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wieder mal ein St\u00fcck teuer erworbenes, aber fast nutzloses Wissen: In .NET spielen dll&#8217;s unterschiedlicher Versionen normalerweise prima zusammen, man kann z.B. ein Executable mit der Version 1.9.1.0 mit einer \u00e4lteren Library 1.8.0.0 zusammen laufen lassen. Aha! Aber es gibt &hellip; <a href=\"https:\/\/www.puls200.de\/?p=302\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/302"}],"collection":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=302"}],"version-history":[{"count":0,"href":"https:\/\/www.puls200.de\/index.php?rest_route=\/wp\/v2\/posts\/302\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.puls200.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}