c# - mvc dibangunkan pada vs2013 dan kini nyahpepijat pada 2015 dan melaporkan ralat adalah seperti berikut
習慣沉默
習慣沉默 2017-05-16 17:06:03
0
1
896

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

習慣沉默
習慣沉默

membalas semua(1)
刘奇

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.

 最方便的就是把System.Web.Mv.dll 文件放在系统的bin目录下面,但是这样重新生成或者做svn同步的时候就不方便了,给个方法:
  1. Anda boleh mencipta folder dalam projek untuk menyimpan .dlls yang merujuk kepada pihak ketiga

  2. Salin system.web.mvc.dll ke folder ini

  3. 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

  4. !
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan