ASP.NET MVC'yi paylaşılan bir sunucuda çalıştırıyorum ve System.Data.EntityClient aracılığıyla SQL'e bağlanırken sorun yaşıyorum. Aşağıda, benim hosing sağlayıcımın SQL'e bağlanmamı sağlayan bir bağlantı dizesi ve geliştirme sırasında yerel makinem için VS yapılandırılmış olanı, sunucuya dağıttığımda bağlantı dizgisi nasıl görünmeli? Benim barındırma sağlayıcısına itibarenASP.NET System.Data.EntityClient bağlantı dizesi yardımı
:
<add name="WeddingsDBEntities"
connectionString="data Source=<server name>; Initial Catalog=<db name>; User ID=<user ID>; Password=<password>;"
providerName="System.Data.EntityClient"/>
VS itibaren (geliştirme sırasında):
connectionString="metadata=res://*/Models.WeddingsModel.csdl|res://*/Models.WeddingsModel.ssdl|res://*/Models.WeddingsModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\WeddingsDB.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"
teşekkürler!
<add name="WeddingsDBEntities"
connectionString="data Source=<server name>; Initial Catalog=<db name>; User ID=<user ID>; Password=<password>;"
providerName="System.Data.EntityClient"/>
Kullanım bu:
sayesinde. Tamam, bu yüzden çalıştı, şimdi bir hata alıyorum rağmen 500 - "Aradığınız kaynak ile ilgili bir sorun var ve görüntülenemez." Res: // yolları ile ilgili bir sorun olabilir mi? Neden '* /' ile başlıyorlar? – Birdman
Veri kaynağını, dbname, userid ve şifreyi mi değiştirdiniz? – bendewey
Sağlayıcı bağlantı dizesinin son bölümünü MultiResultSets = true; – bendewey