Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I know that C# gets compiled to an IL then after that to a machine code depending on the machine using just-in-time compiler. My question will go to ASP.NET. Is it the same?

Does it require 3 steps? First your files is converted or compiled to MSIL then when you open a page for example in the browser it is coverted to machine code using the jitter?

share|improve this question

closed as not a real question by gnat, Walter, Yannis Rizos Dec 29 '12 at 21:18

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.If this question can be reworded to fit the rules in the help center, please edit the question.

Yes. 'nuf said. –  Falcon Dec 23 '12 at 22:23
Is this for WebForms, MVC or something else? Just as a point of clarification. –  JB King Dec 23 '12 at 23:49

1 Answer 1

The really short answer is: yes.

The longer answer is that it's more complex than that, mainly as to when things are turned into IL. Depending upon your project, the page may be compiled to IL and then the jitter goes to work upon a page load, or the page may be compiled long before the page is loaded. The page may have already been compiled, but it may need to be linked to something else which hasn't.

Do you have an actual problem, or just looking for general information?

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.