我似乎没有太多的运气将MVC应用程序部署到我的远程主机。MVC部署疑难解答
我刚刚在MVC v2中使用Visual Studio 2010构建了an updated site,并且通过FTP将它发布并部署到我的主机,但它不工作。
Source Error:
Line 39: <compilation>
Line 40: <assemblies>
Line 41: <add assembly="System.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 42: <add assembly="System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
Line 43: <add assembly="System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
你可以从下面的链接看到,41行显然是问题,他说,MVC组件无法加载,因为它应该包含一个清单。
我很确定我提供了所有正确的引用和文件版本,那么还有什么可以丢失?通配符应用程序映射已在服务器上实现。
是的,MVC,抽象和路由都被设置为复制本地。我怀疑问题在于我使用MVC2和Web主机安装(v.1,也许?)之间的冲突。 – 2009-12-19 02:31:04
我认为这不太可能是由冲突引起的,因为您在web.config中提供了完整的程序集名称。 – Raymond 2009-12-19 03:41:15