2011-03-16 14 views
5

.NET 3.5 MVC 1 projesini .NET 4.0 MVC 3'e yükselttim ve şimdi çalıştırmaya çalıştığımda bazı nedenlerden dolayı şöyle diyor:LocalSqlServer uygulama yapılandırmasında bulunamadı veya bağlantı dizesi boş

bağlantı adı 'LocalSqlServer' uygulamalarda bulunamadı yapılandırma veya bağlantı dizesi

bu benim kodunda hiçbir yerde olarak bunu neden yaptığını emin değilim empty.` olduğu yapar LocalSqlServer bağlantı dizesini arayın ve LocalSqlServer bağlantı dizesini koyarsam n benim standart dosya dizilimin dosyam ile dosyam ve web sitesine gitmeyi deneyin, 'lütfen giriş yap' URL'sine, ancak bir 404 sayfasına (ve özel 404 sayfasından değil)

sorunun ne olabileceğini biliyor musunuz?

Selamlar,
Harry

cevap

18

LocalSqlServer bağlantı dizesi sizin Machine.config tanımlanır.

Varsayılan bir Machine.config dosyanız yoksa, kaldırılmış olabilir. Ardından, kendi Web.config dosyanıza yeniden eklemeniz gerekir.

Benim LocalSqlServer:

C:\Windows\Microsoft.NET\Framework\[FRAMEWORK VERSION]\CONFIG\machine.config 
: Burada senin machine.config bulabilirsiniz

<add name="LocalSqlServer" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true" providerName="System.Data.SqlClient"/> 

İlgili konular