0

Azureシミュレーターでサービスバスをローカルで使用する場合、このような構成で実際の接続が必要です

<connectionStrings>
    <add name="StorageConnection"
            connectionString="DefaultEndpointsProtocol=http;AccountName=***;AccountKey=***" />

    <add name="Microsoft.ServiceBus.ConnectionString"
            connectionString="Endpoint=***;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=***" />

</connectionStrings>

ローカルで実行すると、処理するサービス バス タスクが config.xml に記述されている実際の接続から来たように見えることがあります。しかし、これについてはよくわかりません。しかも勝手にちゃんとチェックできない。サービスバスがローカルで開始されるとき、それは実際の接続を使用するかどうか? Azureシミュレーターでサービスバスを開始する必要があるのはなぜですか?

4

1 に答える 1

1

Azure エミュレーターには Service Bus エミュレーターは含まれず、コンピューティング エミュレーター (Web/ワーカー ロール) とストレージ エミュレーター (BLOB/テーブル/キュー) のみが含まれます。

Azure Service Bus を直接使用するか、Service Bus をローカルにインストールする必要があります (開発目的で Windows 7 sp1 および Windows 8 にインストールできます)。Windows Server の Service Bus に関する情報は、こちらです。

于 2013-11-02T13:45:00.660 に答える