公式の安定版リリースにコードを変更することなく、Orchard を Azure クラウド サービス (webrole) にデプロイしています。ただし、新しくデプロイされたオーチャード クラウド サービス (webrole) に移動すると、Could not load file or assembly 'Microsoft.WindowsAzure.ServiceRuntime, Version=1.7.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified
.
回避策として、Local Copy=True (つまり、ソースを変更) を有効にすると、この特定の YSOD は削除されますが、別の YSOD に置き換えられmsshrtmi
ます)。しかし、さらに重要なことは、ダウンロード済みのビルド済み Orchard Azure (1.7、同じ GIT src タグからビルド済み) を問題なくデプロイできることです。さらに公式ソースから。
この問題にどのように遭遇したか:
- GIT からソースをダウンロードします ( http://orchard.codeplex.com/SourceControl/latest、使用 しまし
commit 5e0c26f73cf5
た ) ClickToBuildAzurePackage.cmd
スクリプトを実行buildazure\Stage\ServiceConfiguration.cscfg
実際の Azure ストレージ アカウント (対ローカル ストレージ) を指すように接続文字列を挿入するように編集します。buildazure\Stage
windowsazure.com ポータルを使用して、両方のファイルを Azure にデプロイします。- サイトに移動します (例: http://OrchardTest.cloudapp.net )
- イエロー スクリーン オブ デスをお楽しみください :(
ローカル ビルド システム:
- Windows 8、x64
- VS2012.3
- Azure SDK 1.7、1.8、2.0
質問:
Azure へのデプロイに成功した人はいますか? この問題を解決する方法はありますか?