0

Azure Visual Studio 2010 開発環境で Azure Blob Storage のインスタンスを実行しようとしていますが、次のエラーが発生し続けます。

System.InvalidOperationException: Not running in a hosted service or the Development Fabric.

スタック トレースは次の行を指しています。

Imports Microsoft.WindowsAzure
Imports Microsoft.WindowsAzure.Diagnostics
Imports Microsoft.WindowsAzure.StorageClient

...

CloudStorageAccount.SetConfigurationSettingPublisher(Function(configName, configSetter) configSetter(ConfigurationManager.AppSettings(configName)))

Dim this_storage_account = CloudStorageAccount.FromConfigurationSetting("DataConnectionString")

...

最初の行は、CloudStorageAccount クラスの癖を回避するための一般的なハックと思われる ac# インタープリターの出力から来ているため、少し疑わしいです。

DataConnectionString が UseDevelopmentStorage=true に設定されている

開発ファブリックと開発ストレージの両方がタスク バーで実行されています。

これが構成の問題であるかどうかを確認するために、クリーンなソリューションを作成しようとしましたが、それでも同じエラーが発生します。

どんなアイデアもありがたく受け取った。

4

2 に答える 2

0

これは私の側では非常に濃密でした。これは、開発ファブリックではなく、Visual Studio サーバーを介して WebRole を実行していたためだと思います。そのため、ストレージ サービスが見つかりませんでした。

次の場合:

ブラウザーで WebRoles を表示する場合、デバッガー (F5) を介して実行しない限り、(単純な Web ブラウザーを超えて) Azure に関連付けられている機能を使用できないことに注意してください。

于 2010-09-06T18:19:17.697 に答える
0

このエラー メッセージが表示されたのは、(前日から) 古いサービス展開が原因で、部分的にのみシャットダウンされたようです。新しく開始されたアプリケーションのポート番号が異なっていました。アプリケーションは C# ですが、言語に関連した問題ではないと確信しています。

Compute Emulator UI または "csrun /devfabric:shutdown" を使用して古いプロセスを削除するだけで修正されます。

于 2011-02-23T06:53:20.450 に答える