0

Edmx*App_code* フォルダー内にファイルを追加しただけで、データベース ( sqlexpress ) にマップされています。ADO.Netコンテキスト DB ジェネレーターを使用していません。私のウェブサイトはローカル PC で正常に動作していますが、ウェブサイトがホストされIIS7ている場合、実行されておらず、データベースに接続できません。

接続文字列が sdl、msdl、msl を識別するように接続文字列を設定する方法を教えてください。何か見逃した場合はご案内ください。iis でホストされているサンプル Web サイトがあるとよいでしょう。

<add name="Entities1" 
  connectionString="metadata=res://*/App_Code.sSystem.csdl|res://*/App_Code.sSystem.ssdl|res://*/App_Code.sSystem.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=server111;Initial Catalog=inventory;Integrated Security=True; MultipleActiveResultSets=True;App=EntityFramework&quot;" 
  providerName="System.Data.EntityClient" />
4

1 に答える 1

0

接続文字列Data Source=localhost;の代わりに使用してみてください。Data Source=server111;

于 2013-09-10T11:04:31.717 に答える