ILLINK — Microsoft (R) .NET Framework IL Linker The ILLINK utility is intended for linking multiple managed modules or assemblies into a single module or assembly. The utility relies on round-tripping using the ILASM and ILDASM utilities and is not able to link the modules containing embedded native code. Only pure-IL modules, such as those…

Unhandled exception handling For a “server in a closet”, you can simply turn off the default debugger dialog.  You can do this on a Machine-wide, User-wide, or process-wide basis.  The machine-wide and user-wide settings are controlled by:        HKLMSoftwareMicrosoftCOMPlusDbgJitDebugLaunchSetting        HKCUSoftwareMicrosoftCOMPlusDbgJitDebugLanuchSetting and the process wide one by the environment variable:        COMPLUS_DbgJitDebugLaunchSetting The values here…

Apparently there is a bug in TLBIMP which means that, under certain circumstances, the interop DLL that it generates won’t support events properly. This is probably a well-known issue that everyone except me knows about, but I didn’t find too much about it on Google. For example, capturing events from Windows Messenger doesn’t work by…

Good Books [Joel on Software]: A few months ago I read The Goal, by Eliyahu M. Goldratt, mainly because it has become extremely popular at business schools, and it looked fun. It was interesting, and fun. I didn’t understand how the book’s theory, called the Theory of Constraints, could possibly be applied to software development, but…

Mike Woodring [DOTNET-CLR] on specifying GAC assemblies in .config files: …a change made during the beta timeframe started requiring you to use a fully specified strong name for such assemblies in your config files. So (for example) something like <channel type=”System.Runtime.Remoting.HttpChannel, System.Runtime.Remoting” /> no longer cuts it; you need to use <channel type=”System.Runtime.Remoting.HttpChannel, System.Runtime.Remoting, Version=blah,…

Building Secure ASP.NET Applications: Authentication, Authorization, and Secure Communication This guide presents a practical, scenario driven approach to designing and building secure ASP.NET applications for Windows 2000 and version 1.0 of the .NET Framework. It focuses on the key elements of authentication, authorization, and secure communication within and across the tiers of distributed .NET Web…

[HttpHandler] Q308001 – HOW TO: Create an ASP.NET HTTP Handler Using Visual C# .NET Q307997 – HOW TO: Create an ASP.NET HTTP Handler Using Visual Basic .NET [HttpModule] Q307996 – HOW TO: Create an ASP.NET HTTP Module Using Visual C# .NET Q308000 – HOW TO: Create an ASP.NET HTTP Module Using Visual Basic .NET

Enterprise Services FAQ This is a collection of frequently asked questions and answers obtained from newsgroups and mailing lists related to Enterprise Services.

Ethereal is a free network protocol analyzer for Unix and Windows. It allows you to examine data from a live network or from a capture file on disk. You can interactively browse the capture data, viewing summary and detail information for each packet. Ethereal has several powerful features, including a rich display filter language and…