我似乎沒有太多的運氣將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