我可以在.NET 4中部署我的ASP.NET MVC 4应用程序吗

本文关键字:NET MVC 应用程序 ASP 部署 我可以 我的 | 更新日期: 2023-09-27 18:26:38

我想知道一件事,即IS ASP.NET MVC 4应用程序可以在.NET 4服务器上运行。

我正在尝试部署我的MVC4应用程序,但我得到了错误。

500-内部服务器错误
您的资源有问题正在查找,但无法显示。

我的目标是.net 4框架,但我仍然有这个错误。我不确定服务器发生了什么。我试图在其他帖子上寻找,但我没有找到任何帖子可以澄清MVC 4可以在.net服务器上运行。

我可以在.NET 4中部署我的ASP.NET MVC 4应用程序吗

是。ASP.Net MVC 4将在ASP.Net 4和ASP.Net 4.5上运行。我正在ASP.Net4上运行一个网站,Scott Gu在这篇博客文章中也证实了这一点。这是假设你的应用程序中没有任何新的4.5功能。

如果服务器尚未安装所需的MVC 4.dll文件,请确保在bin文件夹中复制这些文件。Phil Haack的这篇文章解释了如何bin部署版本3。Hanselman也有类似的文章。您需要查看版本4的发行说明,了解当前所需的.dlls。

如果您能提供一些额外的详细信息,并让我们知道您正在运行的IIS和Visual Studio的版本,我们可能会提供更具体的答案。

  1. 右键单击mvc4/webapi项目,选择"添加库包引用…"项,选中"ASP.NET MVC"复选框
  2. 在服务器上安装DotNet Framework 4客户端配置文件。由于引用项"System.Net.Http",目标框架是.net4客户端配置文件
  3. 将mvc4项目发布到服务器
  4. 享受……:)_

Razor 2是下一波WebPages/MVC框架的一部分,因此它将需要MVC4。没有什么能阻止你使用我们的将Razor 2插入MVC3的开源代码,但不支持脚本

请记住,MVC 4适用于.NET 4.0,不需要.NET 4.5

ASP.net mvc程序员博客