2017-10-07 9 views
0

は、私がここに App Dataを使用したため、NServiceBusサンプルをクラウドにデプロイできませんでしたか?

NService Bus Sample

からサンプルを使用してAzureの

に、私は誰もが任意のアイデアはどのようにこの問題を解決するために持っている

以下のエラーを取得展開しようとしていますか?

彼らはメッセージの中で提案したコードは

がウェブサイトで実行して検出されたとロギングを導出するHostingEnvironment.MapPathを(「〜/ App_Dataに/」)を使用しようとした(LogManager.useが有効でない)コンパイルされません。パス。返されたパス(D:\ home \ site \ wwwroot \ App_Data)が存在しないため、失敗しました。このディレクトリが作成されていることを確認して、エンドポイントを再起動します。HostingEnvironment.MapPathを使用してログディレクトリを取得することを避けるには、LogManager.Use()を使用して特定のパスに設定します(ディレクトリ: "pathToLoggingDirectory")

正直なところ、これはおそらく私の必要以上に複雑ですが、現時点ではNServiceBusとAzureと本当に苦労しています。私はクラウドでNServiceバスを使用するアプリケーションをどこに置いているのか簡単な例を得たいだけです!

これは今笑

で私の頭をやっているような他の例は感謝して受信されるだろう、どこでも

ポール

答えて

1

行き止まりを取得したWebアプリケーションのデフォルトが実際~/App_Dataあると思います。使用できない場合は、ローカルで作成し、アプリケーションの一部として展開することができます。エラーが示唆するように、configurationを経由して自分のパスを提供してください。

オフに聞こえる彼らはコンパイルできないメッセージで示唆コード(LogManager.useが有効ではありません)

LogManagerは、NServiceBusコアアセンブリの一部であり、使用可能である必要があります。 logging specific sampleがあります。まず、ログの場所を設定できるかどうかを確認してください。同じコードがWebアプリケーションで動作します。

関連する問題