我目前正在使用.NET framework 4.5开发一个asp.net Web应用程序,我想知道用户是否还需要在他们的机器上安装.NET框架才能使用ASP.NET Web应用程序。我知道服务器本身需要安装框架,但我很好奇客户端机器是否还需要安装框架。
我的直觉告诉我,使用网络应用程序不需要框架,因为这会限制可以访问网站的用户数量。由于服务器已经在处理支持的c#代码,所以这也不会太有意义。
答案 0 :(得分:8)
客户端计算机是否需要安装.NET才能运行ASP.NET Web应用程序
否。
托管ASP.Net应用程序的计算机需要.Net框架。客户端只获取HTML / Javascript / CSS,客户端浏览器可以处理的东西。客户端上没有执行服务器端代码。对于其他Server-side scripting技术(如PHP,JSP)也是如此。
您可能还会看到:How ASP.NET Web Pages are Processed on the Web Server
答案 1 :(得分:3)
没有使用C#和ASP.NET编写代码,但服务器会将其转换为HTML,CSS和javascript等,然后发送给客户端。