Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 15391|Jawab: 1

[ASP.NET] asp.net Pengguna kode di bawah proyek mvc tidak menangani TypeInitializationException

[Salin tautan]
Diposting pada 29/08/2015 19.09.58 | | | |


Proyek ini terbuat dari MVC ditambah tiga lapisan bersama-sama, ada kesalahan ini, butuh setengah jam untuk menyelesaikannya, mari kita bicara tentang solusi dan alasannya!

Lapisan model memprioritaskan membaca web.config di bawah mvc dan tidak membaca app.config-nya sendiri, yang harus konsisten dengan connectionStrings di bawah simpul web.config  


Larutan:


Letakkan proyek MVC di web.config
<connectionStrings>
    <add name="DefaultConnection" providerName="System.Data.SqlClient" connectionString="Sumber Data=.\SQLEXPRESS;Initial Catalog=aspnet-StudentMVC-20150818051648;Integrated Security=SSPI" />
  </connectionStrings>
Ganti informasi simpul di app.config lapisan model



Lihat artikel di bawah ini!


Koneksi bernama yang ditentukan tidak ditemukan dalam konfigurasi, tidak direncanakan untuk digunakan dengan penyedia EntityClient, atau tidak valid.         
(1)web:
Anda perlu menambahkan simpul connectionString ke file konfigurasi klien, yang menjelaskan informasi koneksi EntityClient.
Sebagai contoh:   

Tambahkan simpul connectionString ke web.config, yang menjelaskan informasi koneksi EntityClient. (connectionString tidak memiliki beberapa informasi, jadi itu adalah kesalahan.) )


(2)menang dari:
Tambahkan simpul connectionString ke app.config, yang menjelaskan informasi koneksi EntityClient. (connectionString tidak memiliki beberapa informasi, jadi itu adalah kesalahan.) )


(3) Pesan kesalahan muncul saat memanggil Model Data Entitas ADO.NET dari pustaka lain:
"Koneksi bernama yang ditentukan tidak ditemukan dalam konfigurasi, tidak direncanakan untuk digunakan dengan penyedia EntityClient, atau tidak valid." } System.Exception {System.ArgumentException}

Umumnya dikatakan bahwa connectstring Anda tidak disiapkan, tetapi memang diatur di pustaka kelas Model Data Anda.

Solusi: Proyek Anda saat ini juga perlu mengonfigurasi connectstring yang sama untuk menghindari kesalahan, menambahkan connectionStrings yang sama ke App.Config atau Web.config dan pustaka tempat Model Data berada






Mantan:Unduhan database situs web Ashley Madison, total 9.69G, dengan tautan unduhan Thunderbolt BT
Depan:Cara mengirim VPN
Diposting pada 31/08/2015 12.48.45 |
Saya menghapus ketiga lapisan, hanya menyisakan satu BaseDAO
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com