次の MVC4ef-codefirst
アプリケーションは、私のコンピューターでは正常に動作しますが、他の場所では動作しません。
VS 2012 Ultimate と SQL Express が両方のコンピューターにインストールされています。
両方のコンピューターが次の接続文字列を使用します。
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-AppointmentMVC4-20130118154339;
Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-AppointmentMVC4-20130118154339.mdf"
providerName="System.Data.SqlClient" />
開発用コンピューター以外のコンピューターからデータベースにアクセスしようとすると、次のようになります。
SQL Server への接続を確立中に、ネットワーク関連またはインスタンス固有のエラーが発生しました。サーバーが見つからないか、アクセスできませんでした。インスタンス名が正しいこと、および SQL Server がリモート接続を許可するように構成されていることを確認してください。(プロバイダー: SQL ネットワーク インターフェイス、エラー: 26 - 指定されたサーバー/インスタンスの検索中にエラーが発生しました)
作業マシンには次の DB 接続があります。
localDB
または接続としての使用はsqlexpress
問題ではありません。これを成功させることが重要です。
DbContext
クラス:
public class AppointmentContext : DbContext
{
public DbSet<Appointment> Appointments { get; set; }
public DbSet<User> Users { get; set; }
}