ASP.NET MVC 是否需要安装在您尝试将 ASP.NET MVC 3 网站部署到的计算机上?
我认为由于您的应用程序的 bin 文件夹已经具有 System.Web.Mvc 和其他必要的 DLL,因此只要 ASP.NET(您的目标版本,在此案例 v4) 已安装。
我正在使用 IIS。我不知道是哪个版本,但它有经典视图,所以它必须是7或更早。默认应用程序池如下所示(并且没有模式):
关于框不显示版本号。MMC 管理单元管理控制台版本是 3.0。这是在 64 位 Windows 2003 R2 标准版服务器上运行的。
为什么我要问这个/我想做什么
我通过制作部署包、将其移动到服务器然后运行部署脚本(.cmd 文件)来部署我的 MVC 应用程序。应用程序目录是在 IIS 中创建的。但是,当我浏览到应用程序时,我得到一个 403 说目录列表被拒绝,这是有道理的。IIS 无法解决 MVC 路由问题。
我在这里检查了几个线程,它们(线程 1、线程 2)似乎都表明必须在目标上安装 MVC 3。我会这样做,但我只是想检查一下。真的需要安装吗?