Recommended in this week's ASP. NET technical article [10/28-11/3]

Source: Internet
Author: User

[1]PHP on iis7 w/FastCGI(PHP and FastCGI modules in iis7)

The latest version of IIS 7.0 will be released along with Windows Vista, greatly enhancing its support for ASP. in addition to the net function, IIS 7.0 also provides some exciting features for the popular PHP. Bill staplesArticleThis article introduces two improvements to IIS 7.0's support for PHP:

    1. It is extremely easy to install the configuration process.
    2. Results of Microsoft and Zend collaborative development-a huge improvement in PHP Execution efficiency on Windows platforms.

Although running PHP on Windows seems to be a little nondescribable, at least here we see a shift in Microsoft's attitude towards competitors.

 

[2]Using ironpython for dynamic expressions.(Use ironpython to process dynamic expressions)

As a very popular Dynamic Language, python is very convenient to solve certain problems. Ironpython is the implementation of python on the. NET Framework. Although it was a first time, it has shown its strength. This document does not describe how to use ironpython, but describes how to use the dynamic features of ironpython in the C #. Net most popular language to process "dynamic" expressions. The so-called "dynamic" expression refers to the computation expression provided in string form similar to "a + B-c.

A simple example provided in this articleProgramAs follows:

Using System; Using System. Collections. Generic; Using System. text; Using Ironpython. Hosting; Namespace Pythondemo { Class Program { Delegate   Int Myexpressiondelegate ( Int A, Int B ); Static   Void Main (String [] ARGs) {pythonengine Pe = New Pythonengine (); myexpressiondelegate expression = PE. createlam.pdf <myexpressiondelegate> (" A + B "); Int A = 10; Int B = 5; Int C = expression (a, B); console. writeline (c );}}}

 

[3]Building applications using Castle RC2: Part I(Use Castle RC2 to create the first part of the application)

Those who care about. NET Enterprise Application Web development should have more or less understood or used the open-source framework Castle. The castle category in terrylee's blog also has some wonderful introductions. In the RC2 version released in November 1, we are delighted to see that castle has gradually matured. Ayende rahien's article is from a simple perspective, illustrated and illustrated, leading us step by step into the world of Castle RC2. Although the article is not long enough, it is very easy to understand. It is definitely the first choice for getting started with Castle.

 

[4]What should I use, nhiberante or active record ?!(Which one should I choose for nhiberante or active record ?)

This is also a very interesting article by ayende rahien. It briefly analyzes the respective advantages and disadvantages of nhiberante and active record, and finally provides five guiding and objective opinions. Of course, the choice between nhiberante and active record is also a matter of benevolence and wisdom. But there is no harm in understanding other people's ideas. It is definitely not a good idea to build a car by closed doors.

 

[5]Introduction to ghostdoc(Ghostdoc Introduction)

In the previous issue of ASP. NET English Technical Article recommendation [10/21-10/27] this week, I once introduced a very interesting "smart" generation of C #CodeAnnotation Tool. Roland weigelt's article details how to use this tool and its "smart" principle of generating comments, which is worth reading. Ghostdoc will analyze and generate logical "intelligent" comments based on different parts of speech. Below are some cool automatically generated comments:

/// <Summary>  /// Appends the HTML text.  /// </Summary>  /// <Param name = "htmlprovider"> the HTML provider. </param>  Public   Void Appendhtmltext (ihtmlprovider htmlprovider) /// <Summary>  /// Adds the specified item.  /// </Summary>  /// <Param name = "item"> the item. </param>  Public   Void Add (String Item) /// <Summary>  /// Determines the size of the page buffer.  /// </Summary>  /// <Param name = "initialpagebuffersize"> initial size of the page buffer. </param>  /// <Returns> </returns>  Public   Int Determinepagebuffersize ( Int Initialpagebuffersize)

 

[6]Updatepanel: having fun with errors(Updatepanel: easy to handle update exceptions)

A major change in Atlas from CTP to Beta 1 is the removal of the <errortemplate> tag in scriptmanager. However, this does not mean that Atlas will not support exception handling during an update. On the contrary, atlas uses a more flexible way to handle this exception. This article discusses the new Exception Handling Mechanism in Beta 1, the example program demonstrates how to use it in practical applications.

 

[7]Asynchronous Web Services in ASP. NET 2.0(Asynchronously calling Web Service in ASP. NET 2.0)

Accessing remote resources through the network often causes unnecessary thread blocking, and Web service calls in the program are not an exception. Therefore, the asynchronous call method will allow us to temporarily "recycle" the threads in the blocked State for other purposes, enhancing the load performance of the program. This article introduces how to call Web Service asynchronously in ASP. NET 2.0 through the example program, which may be helpful.

 

[8]Compilation and deployment in ASP. NET 2.0(Compilation and deployment of ASP. NET 2.0 programs)

Rick Strahl's long article discusses in detail the specific implementation principles of compilation and deployment of ASP. NET 2.0 programs and their differences with ASP. NET 1.1. It's clear and thorough. You'll surely get a lot of money if you read it with patience!

 

[9]Auto-culture detection related issues in ASP. NET(Problems related to automatic culture detection in ASP. NET)

as we all know, the system. Globalization. cultureinfo class in. Net can help us get information about the current user's language region, but this is not always so useful. It is also Rick Strahl. In this article, we will discuss the stronugly typed resources in ASP. and accessing localized values in ASP. in net markup and JavaScript, problems related to cultureinfo and their solutions are discussed in detail. If you are developing an ASP. NET application that supports globalization, these three articles will be a rare learning material.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.