Azure のやり方は初めてですが、DB のセットアップとデータを Azure SQL DB に正常に取得しました。私が抱えている問題は、MVC 4 アプリ経由で DB に接続できないことです。Entity Framework を使用しています。私の接続文字列は正しいです。しかし、次のエラー メッセージが表示されます。
初期化文字列の形式が、インデックス 0 から始まる仕様に準拠していません。
私の考えでは、web.config ファイルが正しく構成されていません。私はここに部分を含めています:
<configuration>
<configSections>
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
</configSections>
<connectionStrings>
<add name="MovieContext" connectionString="Data Source=rh9bqjbkqi.database.windows.net; Initial Catalog=MainSQLDB; User ID=****; Password=****;" providerName="System.Data.SqlClient"/>
</connectionStrings>
<appSettings>
<add key="webpages:Version" value="2.0.0.0"/>
<add key="webpages:Enabled" value="false"/>
<add key="PreserveLoginUrl" value="true"/>
<add key="ClientValidationEnabled" value="true"/>
<add key="UnobtrusiveJavaScriptEnabled" value="true"/>
<add key="MvcMailer.BaseURL" value=""/>
</appSettings>
さらに下には、次のものがあります。
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0"/>
</parameters>
</defaultConnectionFactory>
道路のこのバンプを回避して、より大きな問題に進みたいので、アドバイスをお願いします(笑)。