WEBSITE
Change page: < 1 2 3 4 >  |  Displaying page 1 of 4, items 1 to 40 of 160.
Application Patterns and Tips : Remember the Screen Location & Implement Undo Using Command Objects
Most programs that let the user edit content have the ability to let the user undo the previous action. This section demonstrates a simple widget application that allows undo functionality.
Application Patterns and Tips : Use an Event Broker
An event broker is merely an object that acts as middleman for any number of events from any objects to any other object. In a way, this is taking the Observer Pattern even further.
AJAX : Updating Progress
UpdateProgress controls display during asynchronous postbacks. All UpdateProgress controls on the page become visible when any UpdatePanel control triggers an asynchronous postback.
AJAX : The Timer
The Timer is very easy to use—simply drop it on a page that hosts a ScriptManager. The default settings for the timer cause the timer to generate postbacks every minute . The Timer is enabled by default and begins firing events as soon as the page loads.
Getting Familiar with AJAX
In this exercise, you create a page with labels showing the date and time that the page loads. One label is outside the UpdatePanel, and the other label is inside the UpdatePanel. You can see how partial-page updates work by comparing the date and time shown in each label.
ASP.NET Server-Side Support for AJAX & AJAX Client Support
The ASP.NET AJAX Control Toolkit is a collection of components (and samples showing how to use them) encapsulating AJAX capabilities. When you browse through the samples, you can get an idea of the kind of user experiences available through the controls and extenders.
ASP.NET and AJAX
Microsoft supports standard AJAX idioms and patterns in the ASP.NET framework. However, AJAX is more a style of Web programming involving out-of-band HTTP requests than any specific technology.
IIS 7.0 : Securing Communications with Secure Socket Layer (SSL)
By default, all communication between the Web server and the client occurs over a clear-text connection, which has the potential to expose the information included in the requests and responses to an attacker able to listen to the communication at the network layer.
ASP.NET 4 : Getting More Advanced with the Entity Framework (part 2) - Updates, Inserts, and Deletes
The Entity Framework isn't limited to querying data. You can also perform inserts, updates, and deletes. The best part is that you accomplish all this by manipulating the familiar entity objects.
ASP.NET 4 : Getting More Advanced with the Entity Framework (part 1) - Querying with LINQ to Entities
LINQ is an all-purpose query syntax that works with a variety of data sources. And, as you probably expect, there's a flavor of LINQ that's tailored to the Entity Framework, called LINQ to Entities
IIS 7.0 : Implementing Access Control - Authentication (part 4)
IIS Client Certificate Mapping Authentication enables clients to authenticate with the Web server by presenting client certificates over Secure Socket Layer (SSL) connections.
IIS 7.0 : Implementing Access Control - Authentication (part 3) - IIS Client Certificate Mapping Authentication
IIS Client Certificate Mapping Authentication enables clients to authenticate with the Web server by presenting client certificates over Secure Socket Layer (SSL) connections.
IIS 7.0 : Implementing Access Control - Authentication (part 2) - Digest Authentication & Windows Authentication
The Digest Authentication feature implements the Digest Authentication protocol, a standard HTTP authentication scheme defined in RFC 2617 and supported by some HTTP client software.
IIS 7.0 : Implementing Access Control - Authentication (part 1)
Authentication is the process of determining the identity of the user making the request to the Web server. Authorization features can then use this identity to allow or reject the request to specific resources or parts of the application.
IIS 7.0 : Implementing Access Control - NTFS ACL-based Authorization & URL Authorization
The IIS 7.0 URL Authorization feature is new in IIS 7.0. It provides a way to configure declarative access control rules that grant or deny access to resources based on the authenticated user and its role membership.
IIS 7.0 : Implementing Access Control - Request Filtering
The Request Filtering feature is an improved version of the UrlScan tool available for previous versions of IIS. The Request Filtering feature enforces limitations on the format of the request URL and its contents to protect the application from possible exploits that may arise from exceeding these limits.
IIS 7.0 : Implementing Access Control - IP and Domain Restrictions
The IP and Domain Restrictions role service enables you to restrict access to your application to clients making requests from a specific IP address range or to clients associated with a specific domain name
IIS 7.0 : Implementing Security Strategies - Configuring Applications for Least Privilege
Next to reducing its surface area, the most effective strategy to reduce the risk of a successful attack on your Web server is to configure your applications to run with the least privilege possible.
Security Changes in IIS 7.0 : Reducing the Application’s Surface Area
Installing only the required Web server features and locking down the enabled ISAPI extensions, ISAPI filters, and CGI and FastCGI programs is a great way to reduce the surface area of the Web server as a whole.
Advanced ASP.NET : The Entity Framework (part 3) - Handling Errors & Navigating Relationships
The Entity Framework has a particularly elegant way of dealing with relationships. Rather than forcing you to use specific methods or separate queries, you can simply move from one record to its related data using the navigation properties that are defined in the data model.
Advanced ASP.NET : The Entity Framework (part 2)
If your tables are stuffed full of properties, the data model diagram can quickly get cluttered. In this case, you can hide a table's property list by clicking the up-pointing arrow in the top-right corner of the table box.
Advanced ASP.NET : The Entity Framework (part 1) - Creating an Entity Data Model
There's a lot to be said for do-it-yourself data access. It allows you to separate the data layer from the rest of your web application—and even hand off the data component to a completely different programmer
Advanced ASP.NET : LINQ and the Entity Framework - LINQ Basics
LINQ is a deeply integrated part of .NET and the VB language. However, it isn't an ASP.NET-specific feature, and it can be used equally well in any type of .NET application, from command-line tools to rich Windows clients.
Security Changes in IIS 7.0 : Reducing Attack Surface Area (part 2)
IIS 6.0 provides support for ISAPI extensions, which allows third parties to extend IIS request processing by returning responses for specific content types. IIS 7.0 replaces ISAPI extensions with IIS 7.0 modules as a preferred mechanism for extending IIS.
Security Changes in IIS 7.0 : Reducing Attack Surface Area (part 1)
IIS 7.0 gives you an unparalleled ability to reduce the attack surface area of the Web server through its modular architecture by enabling you to remove all functionality other than what is absolutely necessary to host your application.
IIS 7.0 : Application Logging
Besides the standard IIS type logs, other items can be logged. Many of these options can be set with the IIS Manager or by using Appcmd.
IIS 7.0 : Configuring IIS Logging
IIS 7.0 provides multiple ways to configure and administer your Web server, and that includes configuring your log settings. This section covers how to use the built-in graphical user interface (GUI) as well as command line tools to configure log settings.
IIS 7.0 : Setting Up Remote Logging by Using Appcmd & Remote Logging Using the FTP 7.0 Publishing Service
You can also use Appcmd to update the logfile directory for a specific Web site. The syntax for configuring UNC remote logging using Appcmd is shown here
IIS 7.0 : Setting Up Remote Logging by Using the IIS Manager
When you set up your remote logging environment, make sure the host (A) and pointer (PTR) DNS records are set up so that authentication and resolution happens correctly
IIS 7.0 : Managing Configuration - Sharing Configuration Between Servers
Shared configuration is not a complete Web farm solution in itself, because it does not eliminate the need to synchronize application content and local components like SSL certificates or .NET assemblies registered in the GAC.
IIS 7.0 : Managing Configuration - Delegating Configuration (part 2)
For a user to manage a site or application remotely using the IIS Manager, it is necessary to assign specific permissions to the content. The service account for the Web Management Service (WMSvc) must have read and write permissions to web.config in order to successfully connect remotely.
IIS 7.0 : Managing Configuration - Delegating Configuration (part 1)
The new configuration system in IIS 7.0 was designed to provide rich support for feature delegation. This term has a special meaning in IIS 7.0—the ability to designate features that Web site administrators or application managers can control at the site or application level—without making them administrators on the server.
IIS 7.0 : Managing Configuration - Backing Up Configuration, Using Configuration History & Exporting and Importing Configuration
In the course of working with IIS configuration, you will need to perform a variety of management tasks in addition to editing the configuration itself.
IIS 7.0 : Editing Configuration - Understanding Configuration Errors
In contrast to IIS 6.0, when editing configuration with tools like the IIS Manager and Appcmd, or programmatically with APIs like Microsoft.Web.Administration, the underlying configuration system APIs will make sure that the resulting configuration is correct.
IIS 7.0 : Editing Configuration - Setting Configuration
To set configuration, you need to know three things: the name of the section that contains the desired configuration settings, the desired property of that section, and the configuration path at which you want to set this setting to apply .
IIS 7.0 : Editing Configuration - Deciding Where to Place Configuration
Where possible, use tools to manipulate IIS 7.0 configuration instead of changing configuration by hand. This is much easier and provides protection against generating incorrect configuration.
The IIS 7.0 Configuration System and the IIS 6.0 Metabase
Despite the complete overhaul of the configuration system, IIS 7.0 continues to maintain backward compatibility with existing configuration scripts and tools that target the metabase for configuring the server.
IIS 7.0 : Configuration File Syntax
Each configuration file uses special XML elements called configuration sections to specify configuration information. A configuration section is the basic unit of configuration, typically defining the behavior of a specific part or feature in the Web server.
IIS 7.0 : Configuration File Hierarchy
The IIS 7.0 configuration system is in many ways a complete departure from the metabase, the configuration model that previous IIS versions use.
IIS 7.0 : Performance and Tuning - Scalability
Scalability depends on many factors, including the hardware used, the types of content and applications deployed, and the amount of available RAM
 
Top 10
Installing the Exchange Server 2010 prerequisites
Algorithms for Compiler Design:
Business Intelligence in SharePoint 2010 with Business Connectivity Services : Consuming External Content Types (part 3) - Business Connectivity Services Web Parts
Windows Azure : Static reference data (part 2) - Performance disadvantages of a chatty interface & Caching static data
The Membership Data Store
Optimizing an Exchange Server 2010 Environment - Analyzing and Monitoring Core Elements
Algorithms for Compiler Design: IMPLEMENTATION in Bottom-up Parsing
Collaborating Within an Exchange Server Environment Using Microsoft Office SharePoint Server 2007 : Customizing and Developing MOSS Sites
Microsoft Malicious Software Removal Tool
Modifying Display Appearance and Video Settings
Most View
BizTalk 2006 : Building a Resequencing Aggregator
Windows Server 2008 : Transport-Level Security - Using IPSec Encryption with Windows Server 2008 R2
Windows 7 : Understanding User Account Control and Its Impact on Performance
Algorithms for Compiler Design: THE LR PARSER
Port-Binding Shellcode
Building Android Apps: Web SQL Database (part 4) - Deleting Rows
Silverlight : Play a Video
Windows Phone 7 Development : Understanding Trial and Full Modes (part 1) - Using the IsTrial Method
iPhone Application Development : Understanding Interface Builder
Server 2008 : Hardening Server Security
Managing Local User Accounts and Groups in Vista
Using Windows Phone 7 Technologies : Retrieving Accelerometer Data (part 1)
iPhone Application Development : Creating User Interfaces
Programming with DirectX : Textures in Direct3D 10 (part 1) - Textures Coordinates
Installing SQL Server 2008
Defensive Database Programming with SQL Server: The Ticket-Tracking System (part 2) - Removing the performance hit of ON UPDATE CASCADE
Android’s Securable IPC Mechanisms
Windows 7 :Navigating Your Computer with the Address Bar (part 1) - Accessing Locations on Your Computer
Advanced ASP.NET : Component-Based Programming - The ObjectDataSource
Windows 7 : Using Advanced Security Options (part 2) - Configuring Windows Defender