2012-05-28 43 views
0

我的情況下有它的多個項目中的ASP.NET MVC的解決方案,它工作正常的服務器上上傳網站後,在本地我得到System.Reflection.ReflectionTypeLoadException錯誤如何在IIS中託管ASP.NET MVC項目?

Screenshot of the error I am getting

我也是試圖在IIS上運行解決方案,並且我得到的錯誤是未找到 在此服務器上未找到請求的URL。

我也複製了所有的DLL到輸出文件夾,可能是什麼問題是最有可能從缺少DLL的問題,它是從遠程主機安全級別還是我缺少項目中的其他東西建議。 enter image description here

調用HostGator的(其中網站託管),並解決了這個問題之後,我被告知,自定義DLL不是在我們的託管,你可能會看到我已不知什麼DLL文件的截圖允許是我的項目中的海關DLL,作爲hostgator技術員說的

+0

你有沒有設置複製system.web.mvc的本地屬性dll – Tassadaque

+0

應用程序託管在主機gator中我稱他們說他們是自定義DLL這到底意味着什麼? – user998007

回答

1

我假設你正在運行ASP.NET MVC的v3。在這種情況下,您是否將IIS中的應用程序池.NET Framework版本設置爲C#4.0?的確,你的服務器上安裝了ASP.NET MVC和.NET Framework 4.0嗎?

您的應用程序是否依賴於未包含在已部署的應用程序中的任何外部庫?

你能夠調試你的應用程序嗎?即Application_Start。在導致這種情況的過程中,有可能出現錯誤。

基本上,更多的信息將有所幫助!

+0

是的我已經使用包含.net 4的Visual Studio 2010進行了試用。我還將池設置爲IIS中的.NET Framework v4.0.30319。外部庫是否意味着解決方案下的項目?我還要說,我在MVC中很新,在調試應用程序時不太好。在此先感謝丹。 – user998007