【问题标题】:Problem with bin Deploying ASP.NET MVC 3bin 部署 ASP.NET MVC 3 的问题
【发布时间】:2011-08-01 16:00:31
【问题描述】:

我在将我的网站部署到服务器(不是我的)时遇到问题。我有一个在此服务器上运行的应用程序并且它正在运行(mvc 3,EF4)。那是前一段时间,所以我不确切知道我在该服务器上运行它所做的更改,但我认为它只是将引用添加到 bin 文件夹。现在,当我在同一台服务器上尝试运行我的第二个应用程序时,我做了这里的事情:http://midnightprogrammer.net/post/Bin-Deploy-ASPNET-MVC-3-Application-With-SQL-CE-40-Entity-Framework.aspx,它说有问题:“无法识别的属性'targetFramework'。请注意,属性名称区分大小写。”问题出在这一行:

<compilation debug="true" targetFramework="4.0">

我尝试使用 google,但我发现的所有帮助都是更改 IIS,但我不是管理员。

感谢您的帮助

【问题讨论】:

  • 您的网站是否在 .Net 4 应用程序池下运行?
  • 什么 IIS 版本?你运行过aspnet_regiis 吗? .net“允许”等等?

标签: asp.net-mvc-3 iis deployment .net-4.0


【解决方案1】:

只需按照What happens if I don't specify targetFramework="4.0"?取出targetFramework="4.0"

可以根据KB 2468871,“.NET Framework 4 更新”,第 9 期在此补丁中修复。

【讨论】:

  • 谢谢它的帮助,但现在我有这个问题:“无法加载文件或程序集 'System.Web.Helpers' 或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建运行时,无法加载。”
  • @Bibo:然后问一个关于“无法加载文件或程序集'System.Web.Helpers'或其依赖项之一的新问题。此程序集由比当前加载的运行时更新的运行时构建并且无法加载。”。虽然,线索在错误中。您为 CLR 4 内置,但它不在服务器上或未正确启用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-03-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多