我刚刚将我的网站从 MVC 4 更新到 MVC 5。
现在,当我想在我的 Web 服务器而不是我的开发机器上运行它时,它不起作用。
它认为这是因为我需要在服务器上安装 MVC 5 库但我找不到它们。
我下载了WebMatrix 3,希望它能提供一种安装方法,但它只让我能够安装 MVC 4。
我应该安装什么才能运行 ASP.NET MVC 5 应用程序?
(无需安装 Visual Studio 2013)
编辑: 我禁用了自定义错误并错误了我所拥有的:
Could not load file or assembly 'System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
编辑 2: 我发现问题是由于我的依赖项之一使用 razor 的 2.0.0.0 版本。