1

Git 経由でデプロイする Azure Web サイトのセットアップがありますが、そうすると、次のようなコンパイラ エラーが発生します。

D:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): 警告 MSB3245: この参照を解決できませんでした。アセンブリ "Microsoft.WindowsAzure.StorageClient、Version=1.7.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35、processorArchitecture=MSIL" が見つかりませんでした。アセンブリがディスク上に存在することを確認してください。コードでこの参照が必要な場合、コンパイル エラーが発生する可能性があります。

これは、参照として Microsoft.WindowsAzure.StorageClient を持つ私の MVC プロジェクトとは別のプロジェクトであり、プロパティ内で CopyLocal に設定しています

何かご意見は?

4

1 に答える 1

3

「ローカルのコピー」プロパティを「true」に設定している場合でも、アプリケーションをWindows Azureに展開するときに、すべてのファイルが展開されていることを確認する必要があります。重要なのは、「git commit」を実行するときに、プッシュされるすべてのファイルをリストすることです。

たとえば、git commit -m "initial commit"を実行すると、WindowsAzureストレージ関連の参照が次のように含まれていることを以下で確認できます。

ここに画像の説明を入力してください

その後、git push azure masterを呼び出すと、これらの追加の参照が確実にデプロイされます。

Gitテスト中のすべての手順は、ブログに記載されています。Gitを使用してASP.NET Webサイトを展開すると、WindowsAzureWebサイトにWindowsAzureBlobストレージのリストが表示されます

于 2012-06-19T21:52:18.277 に答える