2016-04-09 21 views
1

Basit bir veritabanı içeren bir ASP.NET uygulamasına sahibim. Şimdi ASP.NET'imi webhosting'e yüklemek istiyorum, böylece onu görebiliyorum.doğru bağlantı dizesi sözdizimi

benim yerel bilgisayara uygulamayı yayınladık

, dosyaları kopyalanmış ama An error occurred while starting the application.

Ben veritabanına bağlanırken hata ben yanlış sözdizimi kullanmış olmasına neden olmuş inanıyoruz 500 Hatası alıyorum . İşte

Ben doğru veritabanına bağlanmak amacıyla Web sitem sağlayıcıdan aldığınız budur: benim yerel MS SQL sunucusuna bağlanırken Şu ana kadar kullanıyor ne İşte

<connectionStrings> <add name="TestSqlExpress" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=W:\domains\DomainAddress\public\www_root\data\Database.mdf;Trusted_Connection=Yes;User Instance=True;" providerName="System.Data.SqlClient"/> 

edilir benim ASP.NET uygulaması Ben barındırma çevreye FTP üzerinden sitemde yüklenen bir kez nedenle

"Data": { 
"WorldContextConnection": "Server=ROBERT-PC\\SQLEXPRESS;Database=TheWorld;Trusted_Connection=true;MultipleActiveResultSets=true;" 
} 

(config.json altında), şu benim config.json değişti:

"Data": { 
"WorldContextConnection": "data source=.\SQLEXPRESS;AttachDBFilename=W:\domains\DomainAddress\public\www_root\data\TheWorld.mdf;Trusted_Connection=true;MultipleActiveResultSets=true;Integrated Security=SSPI;User Instance=True;" 
} 

Bağlantı dizgemde neyi yanlış yaptım?

+0

ben bakmak istiyorum gerektirir. Entegre güvenlik kullandığından, windows kullanıcısı doğru şekilde kurulmuyor mu? Senin bağlantılarında tuhaf bir şey göremiyorum. – Hypnobrew

+0

Veri kaynağında ve dosya adında çift ters eğik çizgi kullanmanız gerekiyor mu (ör.. \\ SQLEXPRESS, W: \\ domainler ...)? – ma7r

+0

mar7r lütfen cevap olarak yazınız. Bu çözüm cazibe gibi çalıştı –

cevap

3

sorun kullanıcı doğru veritabanına verilmesi halinde config.json .: yani, ters eğik çizgi karakterleri kaçan edilecek

"Data": { 
"WorldContextConnection": "data source=.\\SQLEXPRESS;AttachDBFilename=W:\\domains\\DomainAddress\\public\\www_root\\data\\TheWorld.mdf;Trusted_Connection=true;MultipleActiveResultSets=true;Integrated Security=SSPI;User Instance=True;" 
}