2014-01-29 95 views
0

我在將新功能的mvc應用程序部署到新的godaddy plesk主機時出現問題。爲什麼godaddy mvc應用程序不會部署到plesk?

我得到這個錯誤:

無法加載文件或程序集「System.Web.WebPages.Razor,版本= 1.0.0.0,文化=中性公鑰= 31bf3856ad364e35」或它的一個依賴。定位的程序集清單定義與程序集引用不匹配。 (異常來自HRESULT:0x80131040)

不過,我能解決這個問題eventhough我從來沒有發現堆棧交流或技術支持的答案。

所以,我在這裏張貼了未來的靈魂。

的解決方案是的Plesk,新godaddy的主機需要指定索引。 所以,我不得不指定global.asax作爲索引,通常可能有index.html或soforth。

+0

我想你應該修改,以適應問題/答案格式。即發佈問題,然後將答案發布在答案中。 – Ergwun

+0

如果這是一個自我回答的問題,請將答案作爲實際答案發布。另外,_「將global.asax指定爲[默認文檔]」_實際上並不是解決方案,更不用說程序集清單不匹配,因此您可能需要強調_why_,以便在此特定GoDaddy中解決此問題/ Plesk組合並解釋_how_人會這樣做。 – CodeCaster

+0

我有一個新帳戶,所以不能回答我自己的問題一分鐘。 8小時。 – Cobysan

回答

0

我也對我的個人網站(這是Plesk主機)上運行MVC4和我個人沒有遇到這個問題(我沒有Default.aspx的,因爲MVC使用路由)。

如果您登錄到Plesk,請訪問網站& Domains選項卡......從那裏,您應該可以選擇「Web Server Settings」,然後您會注意到一個選項「Default documents」。它應該被默認設置爲「輸入自定義值」,然後顯示了具有約12或13個選項列表框。如果只是選擇「輸入自定義值」不工作,你可以(像它聽起來你做)有添加您的Global.asax也和你應該在業務:)

相關問題