2016-02-26 17 views
5

Asp.net web uygulamalarımdan birini Visual Studio 2015'e yükselttim. Yükseltme işleminden sonra şu iletiyi almaya devam ediyorum: “Bu proje SQL Server kullanıyor Hızlı YerelDB. Microsoft, “IIS ilePotansiyel olarak yanlış ve sinir bozucu bir ileti: "Bu proje SQL Server Express LocalDB kullanıyor"

This project uses SQL Server Express LocalDB. Microsoft recomends that you use SQL Server Express with IIS

Ben Evet'i seçin olursa olsun SQL Server Express'i kullanmak veya Hayır, hep her F5 çalıştırma sırasında pop kalkmak olduğunu recomends. LocalDB'm yok. Bu VS05'te bir hata olmalı. Benim geçici çözüm seçeneklerim nelerdir?

cevap

5

Uygulamalarınız EF5 kullanıyorsa, varsayılan değer LocalDB'dir. SQL Server'ı kullanmak için web.config dosyasında bunu değiştirebilirsiniz. için

Görünüş: LocalDB

<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> 

    <parameters> 

    <parameter value="v11.0" /> 

    </parameters> 

</defaultConnectionFactory> 

ve bunun yerine SQL Server kullanmak için değiştirin.

SQL Server

<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework"> 

    <parameters> 

    <parameter value="Data Source=YOURDATABASEHERE; Integrated Security=True; MultipleActiveResultSets=True" /> 

    </parameters> 

</defaultConnectionFactory> 

İlgili konular