コンテンツへスキップ

Windows Azure のテーブルに Insert したら、InternalError

2011年6月28日

<code>InternalError</code>
<message xml:lang=”en-US”>Server encountered an internal error. Please try again after some time.</message>

こんな感じのエラーなんですが、言葉通りに、しばらくしてからもう一度試しても全然改善されません。

開発ストレージに関してのデバッグは、開発ストレージのログを有効にすると効果的です。

Development Storage Logging

http://blogs.msdn.com/b/partlycloudy/archive/2009/12/16/development-storage-logging.aspx

%LocalAppData%\DevelopmentStorage\DevelompentStorage.config で LoggingEnabled を true にしてみました。

そして、プロジェクトを実行すると・・・ログがたくさん出てきました。

その中に、「文字列は有効な DateTime ではありませんでした。」

どうやら、datetimeのMaxValueが受け付けられなかったようです。

あと、テーブル名とエンティティのプロパティ名が同じだとダメなようです。

From → .NET, Azure

コメントする

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中

%d人のブロガーが「いいね」をつけました。