Igor Milovanović

.NET, cats and more...


News


Add to Google

eXTReMe Tracker

My Stats

  • Posts - 64
  • Comments - 62
  • Trackbacks - 52

Twitter












Recent Comments


Recent Posts


Article Categories


Archives


Post Categories


Image Galleries


Blogs I read


Communities


Links


March 2006 Entries

WWF Custom Persistence Service


I have just seen that Manuel Foerster has started blogging about Windows Workflow Foundation. He has written an article about custom persistence services for windows workflow foundation. (As the default persistence service only works with SQL Server, you might consider writing your own persistence service, if you have to support some other persistence medium and/or database.)

You can read his article about custom persistence services for WWF here.

[1] Custom Workflow Persistence Service
[2] http://www.manuelfoerster.net

 

posted @ Monday, March 27, 2006 8:22 AM | Feedback (1) |


SQL Pass meets munichdot.net - CLR Integration in SQL Server 2005


Für alle .NET und SQL Server 2005 Interessierten aus dem Grossraum München:

Am 06.04.2006 findet eine gemeinsame Veranstaltung der Pass Regional Gruppe Bayern und .NET User Group München.

Thema : CLR Integration in SQL Server 2005
Sprecher: Sebastian Weber, Microsoft Deutschland

Anmeldung und Anfahrtsbeschreibung: http://www.munichdot.net/Events/399.aspx

[1] http://www.munichdot.net
[2] Pass Deutschland
[2] Weblog von Sebastian Weber

posted @ Monday, March 27, 2006 8:12 AM | Feedback (2) |


FreeTextBox Editor works with the new IE 7 Beta2 Preview


Internet Explorer 7 Beta 2 Preview has been released yesterday. And the good thing is that the bug which prevented the FreeTextBox from working properly has been fixed. (FreeTextBox is that fancy edit box integrated into .Text, the platform on which geekswithblogs.net is running.)

You can download the new IE7 version here (you will have to uninstall the old one first...)

[1] http://www.microsoft.com/windows/ie/ie7/ie7betaredirect.mspx
[2] http://www.freetextbox.com

 

 

posted @ Tuesday, March 21, 2006 2:34 PM | Feedback (2) |


WWF Article on theserverside.net


There is a good introductory article about Windows Workflow Foundation from Brian Noyes on theserverside.net. This article describes the basics of Windows Workflow Foundation and demonstrates the use of it’s features through a sample application walkthrough.

 

[1] http://www.theserverside.net/news/thread.tss?thread_id=39535

 

 

 

posted @ Tuesday, March 21, 2006 8:48 AM | Feedback (1) |


Es ist an der Zeit ein Statement zu machen!


 

 

Bestellt ;-)

[1] http://www.3dsupply.de

 

 

posted @ Tuesday, March 14, 2006 11:56 AM | Feedback (2) |


Integrierte Windows Authentifizierung und IIS 6.0 Application Pools


Manchmal habe ich den Eindruck  dass es länger dauern kann eine Web-Anwendung zu installieren als sie zu implementieren :-) Es geht um folgendes Szenario:

- IIS 6.0  mit Integrierten Windows Authentifizierung
- SQL Server Verbindung mit Trusted Connection (SSPI) um das Eintragen der Credentials in die web.config zu vermeiden.


Eigentlich ganz harmlos, oder? Man lässt die Anwendung in einem Application-Pool laufen, ordnet einen "low-priviledge" Benutzer dem Application Pool zu, und trägt den Benutzer als SQL Server Benutzer ein. Drei Clicks im IIS-Manager und die Sache ist erledigt.

Es ist leider nicht so einfach.

Wenn man das macht, und versucht sich einzulogen, kann es einem passieren dass der IIS die ganze Zeit mit 401.1 Fehler reagiert, was sich mit einem ständigen "Hochpoppen" der Login-Box in Internet-Explorer manifestiert. Der Grund dafür ist dass die Kerberos mutual authentication (default IIS 6.0) fehlschlägt; Der Grund dafür ist meistens dass die Service Principal Names (SPNs) für die URL nicht registriert sind, so dass die Server/Client authentifizierung fehlschlägt. Man kann das Problem auf zwei Arten lösen:

1) Die Service Principal Names (SPNs) registrieren (mit setspn.exe tool)

setspn -a http://myapp MYDOMAIN\lowpriwiledgedsqlserveruser
setspn -a http://myapp.mydomain.com MYDOMAIN\lowpriwiledgedsqlserveruser

2) Die Default-Authentifizierung von IIS 6.0 von Negotiate, NTLM auf NTLM umstellen. (Entweder per Hand, in der Metabase.xml) oder mit

cscript.exe C:\InetPub\AdminScripts\adsutil.vbs SET W3SVC/1/NTAuthenticationProviders "NTLM"


Hier ist ein sehr guter Artikel von Craig Boland, der mir viel Zeit gespart hat:


[1] Windows Integrated Security and IIS 6.0 Application Pools
[2] Forcing NTLM Authentication in IIS 6.0
[3] Kerberos Mutual Authentication

posted @ Friday, March 03, 2006 11:41 AM | Feedback (1) |