Security in .Net - III
by Ravichandran J.V. In the previous part, we had successfully created the above permission set, which we shall use in conjunction with the new code group that we will create in this part. But, before doing so, we must first find out what exactly we aimed to achie
Security in .Net - II
by Ravichandran J.V.Just like directly associating permissions to an assembly, as shown in the above steps, there is also another way of providing or denying permission to/from an assembly. This way is implemented through the concept called Code Groups and Permission Sets.Code GroupA Code Group
http://Developersdex/gurus/articles/867.asp
Security in .Net - IV
by Ravichandran J.V.In the previous parts, we had looked at the way Code Access Security was implemented through Code Groups and Permission Sets (Part - II/III). We also saw how objects communicate with each other in a secure manner in the managed environment of .Net (Part-I).In this part, we sh
http://Developersdex/gurus/articles/869.asp
The class indexer in C#
The class indexer in C# by J.V.Ravichandran The class indexer in C# will probably be a whole new introduction to many programmers of different languages. As is typical with Object-Oriented languages, the class indexer is fully dependant on the 'this' keyword, which allows an object to refer to its
http://Developersdex/gurus/articles/864.asp
Assemblies - II
Assemblies - IIby J.V.RavichandranVersioningAn assembly is an unit of reusable code. For the underlying runtime, it is an atomic unit even though it may consist of multiple classes within it. An assembly, in the shared context, is only one of many assemblies that may already exist in the Global
http://Developersdex/gurus/articles/803.asp
Assemblies - Part I
Assemblies - Iby J.V.RavichandranAn assembly is just a DLL but, unlike the traditional DLL it is able to describe itself. This self-describing ability makes it far more extensible than its pre-decessor. A .Net DLL is called an assembly basically because it is an assembly of information. It encapsu
http://Developersdex/gurus/articles/802.asp
How To Use Response Redirect in a Server Script
(159402) - The Redirect method of the Response object operates by sending a header to the client. This header causes the client to look to another URL location specified in the header. Because a header must come at the beginning of a document, it is not possible...
How To Secure an ASP.NET Application by Using Windows Security
(315736) - ASP.NET can be used together with Microsoft Internet Information Services (IIS) to authenticate Web users based on their Microsoft Windows 2000 or Windows Server 2003 user account credentials. The ASP.NET execution engine can also be configured to...
FIX: You cannot run multiple processes of ASP.NET at the same time
(812833) - Discusses a fix for a problem with the .NET Framework. You cannot run ASP.NET in High isolation and you cannot run multiple ASP.NET processes at one time. This article describes how to run multiple processes of Aspnet_wp.exe by using Dllhost (COM+).
PRB: Unable to debug remote ASP.NET applications
(317290) - When you use Visual Studio .NET to debug an application that is located on a remote Web server, you may receive the following error messages: "Unable to automatically attach to http://... Access is denied. Check the DCOM configuration setting for the...
How To Use the Microsoft Visual Studio .NET Native Debugger to Debug a Microsoft Visual Basic 6.0 DLL When It Is Called from an ASP.NET Application
(811658) - This step-by-step article describes how to use the Microsoft Visual Studio .NET native debugger to debug a Microsoft Visual Basic 6.0 DLL when it is called from an ASP.NET application. To debug Visual Basic applications, use one of the following...
How To Use the ASPError Object to Build a Custom Error-Handling Page in Internet Information Server
(299981) - This step-by-step guide demonstrates how to use the new ASPError object to create a custom, centralized error-handling page. For example, your application may require that someone be sent an e-mail notification when an error has occurred and some...