1

実際、私は非常に小規模なビジネス向けの基本的な ERP に取り組んでいます。私は ASP.Net MVC 4 Code First を使用しており、Windows Azure を Web ホスティング サービスとして使用しています。すべてがローカル コンピューターで正常に動作しており、展開は問題なく完了しています。Web サイトにアクセスできます。ただし、データベースへのアクセスが必要になるたびにアプリケーションがクラッシュし、「非常にわかりやすい」エラーが表示されます:「エラー。リクエストの処理中にエラーが発生しました。」このエラーに関する手がかりや詳細なエラーはログ ファイルにありません。

2 日間掘り下げた後、データベースが初期化されていないことがわかりました。すべてのテーブルが作成されていますが、列が設定されていません。テーブルが作成されているため、接続文字列エラーではなく、移行エラーであるとは思えません。データベースの再初期化を強制するために行ったすべての試行 (Initializer クラスを使用) は失敗しました。

インターネットでしばらく検索しましたが、私と同じ問題を抱えている人は誰もいませんでした。

すでにこのケースに遭遇した人はいますか?それを修正する解決策はありますか? 回答ありがとうございます。

PS: 英語の間違いでごめんなさい、それは私の母国語ではありません :)

4

1 に答える 1

0

使用しているデータベースがsqlそれ以外の場合は、 SQL Database Migration Wizardを使用して、オンプレミスの SQL データベースを Windows azure にデプロイする必要があります。これにより、仕事は完璧かつ楽に行われます。

于 2013-04-12T10:54:37.510 に答える