Thursday, March 31, 2005

ComponentArt - About Us

ComponentArt - About Us

old way of securing web services in asp.net

http://www.dotnetjunkies.com/Tutorial/5D8B6D51-97B7-4825-B919-49A721A3FDF6.dcik (via .NET 247)

Wednesday, March 30, 2005

Excentrics World

Excentrics World

Monday, March 28, 2005

Open Source Projects - .NET Directory / Open Source Projects

Open Source Projects - .NET Directory / Open Source Projects

Monday, March 21, 2005

.NET Threading Part I & Part II

.NET Threading Part I - Printer Friendly Version

.NET Threading Part II - Printer Friendly Version

Sunday, March 20, 2005

15 Seconds : Accessing Shared Resources Using ASP.NET

15 Seconds : Accessing Shared Resources Using ASP.NET

ASP.NET Settings Schema

ASP.NET Settings Schema

ASP.NET Configuration

ASP.NET Configuration

ASP.NET Impersonation

ASP.NET Impersonation

ASP.NET Identity Matrix : IIS Security and Impersonation combinations

ASP.NET Identity Matrix This shows the different identity combinations for IIS and ASPNET identity settings. A MUST link

Friday, March 18, 2005

LearnAsp.com - Free Lessons by Charles Carroll

LearnAsp.com - Free Lessons by Charles Carroll

Utility based on NFop by Laurent Kemp�

Utility based on NFop by Laurent Kemp�

Making Skinned Custom Controls



PDF link

Tuesday, March 15, 2005

.NET Architecture Center: Web Services Security Interoperability Using Web Services Enhancement 2.0 and Systinet Server 5.0 for Java

.NET Architecture Center: Web Services Security Interoperability Using Web Services Enhancement 2.0 and Systinet Server 5.0 for Java: "X509 certificates "

[util] DPack 2.0 - wow!

[util] DPack 2.0 - wow!

Monday, March 14, 2005

Introduction to Team Architect Edition Application Designer, Part 1

Introduction to Team Architect Edition Application Designer, Part 1

Sunday, March 13, 2005

Coding Horror: Paging Dr. Dotnetsky...

Coding Horror: Paging Dr. Dotnetsky...: "You always notice the names that appear frequently in your code related Google searches. For me, one of those names is Peter Bromberg, PhD, the driving force behind Egghead Cafe. There are some great articles there, but the pick of the litter are the ones by Peter's alter ego, Dr. Dotnetsky. Here are Dr. Dotnetsky's Cool .NET Tips and Tricks, in chronological order:"

Coding Horror: Logging TraceListener

Coding Horror: Logging TraceListener

Wednesday, March 02, 2005

Data Access and Storage Developer Center: New DataSet Features in ADO.NET 2.0

Data Access and Storage Developer Center: New DataSet Features in ADO.NET 2.0

Data Access and Storage Developer Center: New DataSet Features in Visual Studio 2005

Data Access and Storage Developer Center: New DataSet Features in Visual Studio 2005

Tuesday, March 01, 2005

Creating a SelfInstallingService

SelfInstallingService

C# Tip: Placing Your C# Application in the System Tray

C# Tip: Placing Your C# Application in the System Tray: "C# Tip: Placing Your C# Application in the System Tray
By Tom Archer

There are many cases when it's advantageous to place an application's icon in the System Tray. For example, firewall/antivirus and instant messaging applications do this so as to run in the background and still be accessible to the user without crowding up the task bar.
In this week's installment of my .NET Tips and Techniques series, I'll show you the steps involved in specifying that an application is to be minimized to the Tray, how to allow the user to restore the application by double-clicking the icon and how to create and respond to a System Tray icon's context menu.
To get started, open an existing C# Windows form (or create a new one).
Open the Visual Studio Toolbox.
Drag a NotifyIcon control onto the form. The control will named notifyIcon1 by default and placed below the form because it has no visual representation on the form itself.
Set the NotifyIcon control's Text property to the name you want to appear when the user pauses the mouse over the application's icon. For example, this value could be 'KillerApp 1.0'.
Set the control's Icon property to the icon that you want to appear in the System Tray.
Tip: If you have a BMP file that you want to convert to an icon file, I highly recommend the QTam Bitmap to Icon 3.5 application.
Add an event handler for the form's Resize event that will hide the application when it's minimized. That way, it won't appear on the task bar.
private void Form1_Resize(object sender, System.EventArgs e)
{
if (FormWindowState.Minimized == WindowState)
Hide();
}

Add an event handler for the NotifyIcon.DoubleClick event and code it as follows so that the"

Comparing Service Broker with other messaging technologies

Comparing Service Broker with other messaging technologies: "Comparing with BizTalk Server

BizTalk can also do reliable messaging between SQL Server instances; but in addition to that it can maintain state, orchestrate workflow, use a variety of transports, convert message types and change the message body. BizTalk can also do messaging between SQL Server and other data sources such as Web services, Exchange, etc. If the application simply requires transferring XML documents or binary messages between SQL Server instances, then Service Broker is sufficient but for any of the other features, BizTalk would be required. (It should be possible to build a custom BizTalk adapter for Service Broker.)

Comparing with MSMQ

MSMQ is available on a variety of platforms and can be used from any Windows application. It provides both transactional as well as non-transactional messaging with optional reliability. However, MSMQ applications that use transactional messaging as well as database access require two-phase commit for coordinating transactions. Service Broker allows applications to perform data updates and messaging in the same transaction over a single client connection. Service Broker also provides the notion of conversations, or long-running messaging and the limitation on message size is much larger (2GB). MSMQ offers an HTTP SOAP transport variant and can interop with MQSeries, but Service Broker only works on a proprietary binary protocol between SQL Server instances.

Comparing with WSE/Indigo

WSE is an add-on to the .NET Framework for providing Web service capabilities with evolving protocol specifications. Indigo is a project under development to provide communication infrastructure based on the Web services architecture. The focus is to provide a variety of messaging styles � reliable, ordered"

Web Services Developer Center: Web Services Enhancements (WSE)

Web Services Developer Center: Web Services Enhancements (WSE): "WSE 2.0
Securing the Username Token with Web Services Enhancements 2.0
Get guidance on dealing with the Username token: examine two classes of attacks against a typical system that employs Username tokens, and discover mitigating techniques to bolster your system against these attacks.

WS-Security Drilldown in WSE 2.0
Learn how to use Web Services Enhancements 2.0 to implement security, trust, and secure conversations in Web services architecture. Also covers the security-related changes from Web Services Enhancements 1.0.

XML Files: What's New in WSE 2.0
Aaron Skonnard explores the new features in Web Services Enhancements 2.0 in his latest MSDN Magazine XML Files column.

Web Service Enhancements 2.0 Support for WS-Policy
Want to write less code and interoperate more? Use the assertions support in WSE 2.0 and the standard expressions for Web service applications in WS-Policy to enter a whole new age of reason.

Programming with Web Services Enhancements 2.0
Learn about the support for policy, messaging and the new programming model in Web Services Enhancements 2.0.

Use Role Based Security with the Web Services Enhancements 2.0
See how WSE 2.0 integrates X.509-based WS-Security authentication with role-based security features in the Microsoft .NET Framework, and how to use WS-Policy in WSE 2.0 to greatly simplify tasks.

Web Service Messaging with Web Services Enhancements 2.0
With the XML messaging API included in the Web Services Enhancements 2.0 toolkit, you can send and receive messages asychronously over a variety of communications protocols.

What's New and Different in WSE 2.0?
WSE 2.0 includes many new features over the previous version of WSE. Find out all th"

MSDN Nuggets

MSDN Nuggets