I'm currently developing an asp.net web application using .NET framework 4.5, and I wanted to know if a user also needs the .NET framework installed on their machine simply to use the ASP.NET web app. I know the server itself needs the framework installed but I am curious if the client machine also needs the framework installed.
My intuition is telling me that the framework is not needed to use the web app, as that would limit the amount of users that could access the site. That also wouldn't make too much sense too me either since the server is already handling the backed c# code.
Does client machine need .NET installed to run ASP.NET web application
No.
.Net framework is required for machines hosting ASP.Net application. Client only gets HTML/Javascript/CSS, Stuff which client's browser can handle. No server side code is executed on client.
The same is true for other Server-side scripting technologies like (PHP, JSP).
You may also see: How ASP.NET Web Pages are Processed on the Web Server
No the code is written with C# and ASP.NET but the server translates this into HTML, CSS and javascript etc and sends to the client.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With