客户端计算机是否需要安装.NET才能运行ASP.NET Web应用程序

时间:2014-01-30 17:05:54

标签: c# asp.net .net asp.net-mvc

我目前正在使用.NET framework 4.5开发一个asp.net Web应用程序,我想知道用户是否还需要在他们的机器上安装.NET框架才能使用ASP.NET Web应用程序。我知道服务器本身需要安装框架,但我很好奇客户端机器是否还需要安装框架。

我的直觉告诉我,使用网络应用程序不需要框架,因为这会限制可以访问网站的用户数量。由于服务器已经在处理支持的c#代码,所以这也不会太有意义。

2 个答案:

答案 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等,然后发送给客户端。