> There appears to be a bug in the XMLFileStorage class for the Configuration Management app block.

Signature
Mickey Williams
Author, "Microsoft Visual C# .NET Core Reference", MS Press
www.servergeek.com
Yea, fixing it wasn't too difficult - I actually did just about exactly what
you descibed.
However, this is in a few spots - the Signing and Encryption segment have
the same bug present in them but (since I'm not using them) I didn't fix it.
I just wanted to report the bug, so that it gets fixed in 'real' version up
on the MS site. That way, months from now, when I download it again, and
have forgotten all about this, I don't hit the same problem.
... after all, the whole point of these wonderfull Application Blocks is
that they're tested and production ready. Imagine my surprise when, in prep
for going live, I commented my configuration.xml file so that customers
would be able to make changes to it in an informed way, and "poof", broken
application.

Signature
Chris Mullins
> > There appears to be a bug in the XMLFileStorage class for the
> Configuration Management app block.
[quoted text clipped - 6 lines]
> node = node.NextSibling;
> return node;
Steven Cheng[MSFT] - 24 Apr 2004 09:20 GMT
Hi Chris,
Thanks for posting here. Yes, the Configuration management Application
block does have the problems you metioned which we need to use some certain
skills to workaround it. In fact, these Application Blocks are developed
not only by Microsoft but also third-party members. So its a complete Free
open source component and following is the Configuration management block's
workspace on the www.gotdotnet.com
#patterns & practices Configuration Management Application Block for .NET:
Home
http://www.gotdotnet.com/community/workspaces/workspace.aspx?id=01875f69-935
8-437b-a8ae-fa4bf2e3080f
There has the source control list, bug tracker list and also message board
there. We can feel free to report the problems or issuss of the component
there. Also, since its source is accessable, we can also do some
modification and recompiled them on ourside if you feel necessary.
Anyway, thank you for sharing your experience with us. Hope these issues
will be improved in the new releases.
Regards,
Steven Cheng
Microsoft Online Support

Signature
Get Secure! www.microsoft.com/security
(This posting is provided "AS IS", with no warranties, and confers no
rights.)

Signature
Get Preview at ASP.NET whidbey
http://msdn.microsoft.com/asp.net/whidbey/default.aspx
mickey williams - 27 Apr 2004 06:40 GMT
> Hi Chris,
>
[quoted text clipped - 4 lines]
> open source component and following is the Configuration management block's
> workspace on the www.gotdotnet.com
The problem is that these application blocks are held out to be
best-practice, well-tested implementations of well-known enterprise
patterns. What you're saying is that this one is broken, and we'll need to
fix it ourselves, and we shouldn't complain because it's free. It's
statements like this that make me less likely to commit to your untested
code rather than code developed by my team.
Although some app blocks have good support, you can see on GDN that a number
of application blocks get very little support - the message boards have
questions that remained unresolved for long periods of time.

Signature
Mickey Williams
Author, "Microsoft Visual C# .NET Core Reference", MS Press
http://www.servergeek.com