2010-09-27 37 views
1

有沒有人試圖在Azure中部署不安全的代碼?我正在處理包含不安全塊的代碼,這些代碼處理指針和所有有趣的東西。我想知道這是否與我嘗試在Azure中部署/升級Web項目的錯誤有關。在Azure雲中部署不安全的代碼

另外,是否真的有辦法查看打破升級的特定錯誤?

Fyi,是的,我確實在我的Web項目設置中選中了「允許不安全的代碼」。

在此先感謝。

UPDATE:

這是我在嘗試升級的錯誤...更新或 升級操作過程中回收一定 量的次

角色實例。這表明 服務的新版本或您提供的 配置設置 在配置服務時阻止 角色實例運行。最可能的原因是 代碼會拋出未處理的異常。 請考慮修復您的服務或 更改您的配置設置 以便角色實例不會拋出 未處理的異常。然後開始 另一個更新或升級操作。 直到你開始另一次更新或 升級操作,Windows Azure的將 繼續嘗試更新您的服務 到 您提供

+0

你會得到什麼錯誤? – SLaks 2010-09-27 21:23:50

+0

這是非常通用的 - 我用它更新了問題。順便說一下,我在Azure模擬環境中本地運行了此功能,並且在構建或運行應用程序時沒有任何問題。 – Kon 2010-09-27 21:28:53

+0

添加'catch'塊,看看你是否得到錯誤。 – SLaks 2010-09-27 21:40:19

回答

1

很多的人運行各種形式的「不安全」的代碼在新版本或配置(大多數是本地C/C++)。如果角色是循環使用,那麼您的未處理異常可能會或可能不會與不安全的代碼相關。我建議幾件事情:

1)試運行本地代碼在DevFabric

2)檢查您的On_Start塊。令人驚訝的是,這往往是問題所在(例如路徑不正確,配置錯誤等)

3)啓用診斷日誌記錄並查看是否可以獲取任何跟蹤信息。

+0

我想這是我們得到的最好的。 :) – Kon 2011-05-08 13:20:41