0

我使用默认模板创建了带有Visual Studio 2012最终版的全新API。我试图承载它在我们的服务器上(我安装在服务器.NET 4.5),但它给我下面的异常Web API部署问题

Could not load type 'System.Web.Http.RouteParameter' from assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 

MVC-4测试版是在服务器上安装较早。我试着卸载它,但它并没有发生,并且异常消息仍然存在。我怎样才能解决这个问题?我可以在哪里下载要安装在服务器上的mvc-4 RTM独立安装程序?
感谢

+0

每当我搜索mvc-4 rtm时,我会得到http://www.microsoft.com/en-pk/download/details.aspx?id=29935这是针对vs 2010,但我需要二进制文件安装在与2012年安装的框架兼容的服务器上 –

回答

1

我在哪里可以下载到可以在服务器上安装了MVC-4 RTM独立安装程序?

这里,你可以安装在服务器上的RTM下载链接:http://www.microsoft.com/en-us/download/details.aspx?id=30683

这些二进制文件是用VS2012和.NET 4.5中创建ASP.NET MVC 4个项目兼容。

另外请确保您已经卸载了您可能已安装的所有以前的Betas和RC。

+0

感谢Darin。我没有在服务器上安装VS 2010。它会继续工作吗?作为一个侧面说明,我应该补充一点,我已经能够通过测试beta和bin部署mvc程序集来让服务器在服务器上运行。 –

+0

是的,它会工作。如果安装程序检测到您没有安装VS2010,则它只会在GAC中部署MVC 4程序集。 –

+0

感谢达林,我安装它并将其作为答案。非常感谢 –