[英]AZURE Worker Role Deploy with extra DLL's and app.Config
我正在嘗試部署Azure工作者角色雲服務。 在測試“ Hello World”場景時,它非常簡單並且運行良好。
一旦添加對自定義DLL和EntityFramework的引用,輔助角色將不再部署。 我的想法是多余的DLL且app.config文件未部署。
這是錯誤:
1:25:03 PM-正在上傳軟件包...
1:25:57 PM-正在更新...
下午1:29:04-在更新或升級操作期間,您的角色實例已回收了許多次。 這表明服務的新版本或配置服務時提供的配置設置會阻止角色實例運行。 驗證您的代碼沒有引發未處理的異常,並且您的配置設置正確,然后啟動另一個更新或升級操作。
有誰知道為什么失敗,這是否可能,或者如何部署更復雜的輔助角色?
聽起來好像本地存在的東西一旦部署就不存在(或不可用)。
最簡單的方法是遠程調試您的輔助角色:
http://msdn.microsoft.com/zh-cn/library/azure/ff683670.aspx#BK_Debugging_Cloud_Azure
兩個反饋項都幫助我解決了該錯誤。 步驟如下:
1.)我確保將網站和輔助角色都添加到了解決方案中。
2.)我確認它們都可以運行並且可以發布到Azure。
3.)然后,我添加了自定義代碼,並確保輔助角色的配置文件正確並且可以在計算模擬器中正常工作。
4.)我確保app.config和dll文件的本地屬性復制為true,以確保它們已部署。
5.)部署到Azure並成功!
謝謝...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.