【发布时间】:2014-05-30 04:50:45
【问题描述】:
安装在其他机器上的 Windows XP 使用我的客户将使用的 .NET 3.5。我在 Windows 8.1 上有一个基于 .NET 4.0 框架的 ASP.NET MVC 3 Intranet 应用程序,这台 PC 将成为所有客户端的服务器。这个应用程序会为他们运行吗?在冲浪时,我发现它不会,因此我应该将我的应用程序降级到 .NET 3.5,但是当我选择框架作为 .NET 3.5 时,没有选择制作 ASP.NET MVC 3 任何建议如何做到这一点?我正在使用 Visual Studio 2012
【问题讨论】:
-
ASP.net MVC 在该服务器上运行。客户端机器没有任何区别,因为它对最终用户来说就是 HTML、CSS 和 Javascript。对于客户端而言,您唯一关心的是确保您的 CSS/Javascript/HTML 可以在最低的浏览器上运行,即 IE8,它只会为您提供对更现代 CSS 功能的错误支持。
-
所以框架无关紧要?那么IIS呢?它需要安装在客户端吗?
-
只有服务器才需要IIS,毕竟IIS中的S代表Server。您只关心 .net 框架客户端是否使用 Silverlight 组件,这可能不太可能。您可能应该对 Dynamicaly 服务网站的工作方式进行更多研究。对于您访问的每个网站,您无需安装网络服务器,您的浏览器就是您作为网页消费者所需要的一切,无论是 Intranet 还是 Internet。
-
您只需要在托管应用程序的服务器上安装 .NET Framework 4.0。休息一下,您可以在任何操作系统的任何浏览器上浏览它。
-
好的,非常感谢。我马上用谷歌搜索!
标签: asp.net asp.net-mvc visual-studio-2012