Asp. NET Extraordinary code control (i)

Source: Internet
Author: User
Crystal Translation Yesky

We are very fond of this feature that COM objects no longer need to be registered on the server. But by simplifying this process, we may also be able to
A jar of worms is opened between the Ching. One reason these nightmares hide behind a dll (as we resent it) is that it strengthens the confidentiality of the version. You
It is no longer possible to run another DLL version on your server, and the code is fairly confidential, which means that without the right development tools and source code,
It's hard to change the code.

This security mechanism has now been deleted. You can run any version of the DLL you want to run on your server, and these DLLs may cause various
People have headaches and security nightmares.

Another great convenience for many developers who like COM objects is that you can pack your business logic and nobody can see it except for developers----
Objects are compiled so that your customers cannot see them. In the new framework, you have to use the application to scatter the source files, because NGWS will certainly track
The trajectory of the source file. End users can browse or modify the code as they wish. Of course, you can either compile the object or not give the source file, but
What comes with it is that you lose some of the convenience features NGWS offers.

You also need to keep a close eye on some of the source controls that people entering your file might use (for example, Visual source Safe). Then any use
Households will easily enter or modify your objects, so think about the hackers.

For XML, these questions apply equally. Anyone can easily black you.

Adaptability

To be sure, any new technology usually takes some time to penetrate the market. Microsoft is starting to let the ASP and the IIS platform Pass industry validation,
To make it a platform to choose from other network servers

For such a drastic change in its basic architecture, it is difficult to persuade customers or developers to discard the methods they used before instead of using the existing side
Method. Of course, with the passage of time, the problem will always be solved slowly, but in fact, asp+ to be accepted by the market, is facing an obstacle;
, the search for high quality solutions and technical support will follow. In fact, ASP.net is still an alpha technology, but is looking for a
On the side, it is so fortunate.

Existing code

Of course, you have to rewrite all of your existing code before converting the system into asp.net. Your old code will still work in IIS, but
You will still use the traditional ASP framework (which is not a bad thing). Of course, porting a huge web application to asp.net is a very painful thing to do.
Process, especially if you already have a lot of solutions or COM objects.

Asp. NET code compilation

Let me repeat: The asp.net code is now compiled. Don't be nervous, it's not like you think. You do not need to create a file, in order to re-register the part must not be
No stop then restart, now don't need to, you just write the code as usual, still benefit from the early bundle, the system will compile in time,



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.