Butiran laporan ralat
Pengecualian jenis "System.IO.FileNotFoundException" berlaku dalam System.Web.Mvc.dll tetapi tidak dikendalikan dalam kod pengguna
Maklumat tambahan: Tidak dapat memuatkan fail atau pemasangan 'System.Web.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' atau salah satu kebergantungannya. Sistem tidak dapat mencari fail yang ditentukan.
Gambar
Ada sesiapa yang hadapi masalah sebegini Tolong bantu
Selepas analisis, sebabnya ialah 'System.Web.Mvc versi 2.0 dikeluarkan dengan VS2010 dan biasanya terletak dalam C:/Program Files/Microsoft ASP.NET/ASP.NET MVC 2/Assemblies/System.Web.Mvc. dll, Jadi kita perlu melakukan beberapa pemprosesan pada rujukan apabila menggunakannya.
Anda boleh mencipta folder dalam projek untuk menyimpan .dlls yang merujuk kepada pihak ketiga
Salin system.web.mvc.dll ke folder ini
Tukar rujukan kepada dll ini dalam projek Web kepada system.web.mvc.dll di bawah folder
4 Tetapkan sifat "Salin Setempat" kepada DLL yang BENAR. Ini boleh dilakukan dengan menyemak imbas ke folder Rujukan projek Web dan mengklik pada sifat tarik keluar System.Web.Mvc, memilih "Properties "Salin Tempatan" dan pastikan ia ditetapkan kepada True.
Dengan cara ini ia tidak akan berubah setiap kali anda menerbitkan atau menjana semula Pustaka dinamik ini akan terlepas
Masalah selesai dan penggunaan berjaya
Sumber: http://blog.csdn.net/zhensoft163/article/details/7106046