1

Just a quick question. I deployed a website to Azure and it works fine. I'm just wondering do I have to change the account model to enable accounts be used from the azure sql database? I can register and login on the deployed website, but the details arent going into a table it's using the default method that is generated for an MVC4 website application.

Thanks in advance.

4

1 に答える 1

2

はい - 外部 DB (Azure SQL または別の SQL インスタンス) を使用する必要があります。これには、App_Data に格納されている SQL Express ユーザー インスタンスを使用できません。開発ファブリックでプロジェクトを起動すると、アプリは実際にはクラウド プロジェクトの bin\Debug[YourProjectName].csx フォルダーのコピーから実行され、アプリケーションが変更するデータベースもそのフォルダーのコピーになります。開発ファブリックでアプリケーションを再起動するたびに、データベースへの変更はプロジェクトのフォルダー内のコピーによって上書きされます。

SQL Express を使用してクラウド プロジェクトをローカルでテストする場合は、ユーザー インスタンス モードで実行されていないデータベースを使用することをお勧めします。

于 2012-12-15T19:04:07.547 に答える