What is the difference between developing ASP. net programs on Windows azure and Windows Sever?

Source: Internet
Author: User
Tags windows azure sdk azure sdk

[Original] the differences between development on Windows azure and Windows Server

Summary

Azure architecture and status management

For architecture considerations, common ASP. NET applications are no different from those on azure. Some important aspects include:

    • WholeProgramSuch as N-layer service-oriented (n-tier or SOA ),CodeWhere does the job exist and run.
    • Define the service and user-oriented layers ).
    • Where is the data stored.
    • Status management and performance.
    • Security.

If you want to migrate ASP. NET applications running on IIS to Azure, refer Azure Application Profile Guidance[PDF].

Status management is a tough issue that ASP. NET developers often face, especially when considering performance and scalability. For more information about the cache mechanism on Azure, see Differences between caching on-premise and azure caching. For ASP. NET page output cache, you can use output cache provider for Windows azure. If session is used, session State provider for Windows azure can be used on azure. The ASP. net provider architecture makes it easy to migrate applications to azure. For more information about cache, see Windows azure caching services.

Differences between tools and projects

For ASP. NET web forms and ASP. net mvc developers, there is no big difference in development tools. For details, refer to get started with the Windows azure tools. Install the Windows azure SDK for. Net, which includesWindows azure tools for Visual Studio. Use it during local development Windows azure developer emulator to run your program, instead of vs built-inSp. NET development web server or IIS Express.

ASP. NET Applications on azure are generally divided into two types: Web role and worker role. vs includes these two types of project templates. The Azure Project template is actually a standard ASP. NET web forms or ASP. net mvc project.Microsoft. Windows azure and other related namespaces. The. config configuration file contains the configurations required to be deployed on azure.

deployment, diagnostics, instrumentation, monitoring, quality of service, and uptime (ensure normal service time) For more information, see the original article.

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.