#1
  1. Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Jun 2005
    Posts
    228
    Rep Power
    0

    To what extent does ASP.NET rely on binaries?


    To what extent does ASP.NET rely on binaries?

    I figure ASP.NET is something like the Microsoft Windows alternative to PHP where content is interpreted on the server and fed as quazi-HTML code to the client. I wonder if there is a component of an ASP.NET that is like that. In other words, I can make changes to the behavior of a web application by just altering the ASPX or ASPX.CS code. Or are the projects completely reliant on the compiled binary on the server? Or does this differ from project to project? Or does this completely depend on weither or not the project is a "web site" or a "web app"?

    Recently I was comparing the code I have locally to the code I have on my server. The text code was idential. But the behavior was not identical. It was not until I did a winmerge and moveed the binaries to the server did I see that the situation had been repaired.

    To what extent does ASP.NET rely on binaries?

    I figure ASP.NET is something like the Microsoft Windows alternative to PHP where content is interpreted on the server and fed as quazi-HTML code to the client. I wonder if there is a component of an ASP.NET that is like that. In other words, I can make changes to the behavior of a web application by just altering the ASPX or ASPX.CS code. Or are the projects completely reliant on the compiled binary on the server? Or does this differ from project to project? Or does this completely depend on weither or not the project is a "web site" or a "web app"?

    Recently I was comparing the code I have locally to the code I have on my server. The text code was idential. But the behavior was not identical. It was not until I did a winmerge and moveed the binaries to the server did I see that the situation had been repaired.

  2. #2
  3. ASP.Net MVP
    Devshed Specialist (4000 - 4499 posts)

    Join Date
    Aug 2003
    Location
    WI
    Posts
    4,378
    Rep Power
    1511
    ASP.Net relies entirely on binaries. There are a few different modes that read from as*x/cs files, but even those modes will compile your changes first into a binary file, and then rely entirely on the binaries. The result is a nice performance bump, except for that first request, where you have to wait for the recompile.

    PHP is a closer match for the old classic ASP. Really. It's like working not with a last-gen architecture, but the generation before that. It's really just horrible, and the only reason these days to use it is to extend an existing app or work with an existing PHP team, or when you have a host who won't allow anything else. If you want to go with an open source platform, choose python or ruby over PHP.
    Last edited by f'lar; April 15th, 2013 at 08:12 PM.
    Primary Forum: .Net Development
    Holy cow, I'm now an ASP.Net MVP!

    [Moving to ASP.Net] | [.Net Dos and Don't for VB6 Programmers]

    http://twitter.com/jcoehoorn
  4. #3
  5. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Dec 2012
    Posts
    22
    Rep Power
    0
    Asp.net is language for web application and desktop application

IMN logo majestic logo threadwatch logo seochat tools logo