我是ASP.NET MVC的新手,我繼承了一個項目。我正在嘗試將站點發布到登臺服務器,以便我可以測試。我已經得到它發佈成功,並且該網站很好,但一旦你登錄,我得到以下錯誤。MVC3網站編譯器錯誤
Compiler Error Message: CS0433: The type 'System.Web.Mvc.WebViewPage<TModel>' exists in both 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\06514788\844094e3\assembly\dl3\c0de57de\6523ae3b_4016d001\System.Web.Mvc.DLL' and 'c:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Web.Mvc\v4.0_3.0.0.0__31bf3856ad364e35\System.Web.Mvc.dll'
我讀了一堆StackOverflows的是說我應該刪除從我的web.config文件中<add assembly="System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
線,但沒有奏效。
我也嘗試刪除並重新添加System.Web.Mvc
參考。但仍然沒有運氣。
「源錯誤」說:public class _Page_Views_Account_SignIn_cshtml : System.Web.Mvc.WebViewPage<Project.Models.LogOnModel> {
源文件:c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\06514788\844094e3\App_Web_signin.cshtml.5f83eb8c.vy3zmlsz.0.cs Line: 33
因此,沒有人有任何想法如何,這樣當你在現場簽署工作來解決這個問題?
謝謝。
嘗試通過在Visual Studio中進入'Build - > Clean Solution'清理解決方案。如果這不起作用。刪除解決方案文件夾中的obj文件夾。 – Amila 2015-03-02 15:23:46