ale*_*kow 16 asp.net asp.net-mvc asp.net-mvc-5
我刚刚将我的网站从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)
Run Code Online (Sandbox Code Playgroud)
编辑2: 我发现问题是由于我的一个依赖项使用的是版本2.0.0.0的razor.
Kha*_*meh 16
部署应用程序时,只需确保将所有程序集部署到bin文件夹中的生产环境中.ASP.NET MVC是一个xCopy部署,因此您不必安装任何东西.
您可能想要检查您的生产环境是否已注册ASP.NET 4.0和4.5.
| 归档时间: |
|
| 查看次数: |
64538 次 |
| 最近记录: |