我試圖通過Compute Emulator在本地機器上運行WebRole。我的計算模擬器和存儲模擬器運行良好。當我在VS2010中打F5時,我可以在Compute Emulator中看到這個動作。但過了一段時間,我在VS2010中遇到了異常;本地Azure部署出現問題
Microsoft.WindowsAzure.Hosts.Worker.RuntimeEnvironmentException was unhandled
Message=Unable to load the runtime environment: could not get hosting environment settings
Source=WaWorkerHost
StackTrace:
at Microsoft.WindowsAzure.Hosts.Worker.Parameters..ctor()
at Microsoft.WindowsAzure.Hosts.Worker.Loader.Main(String[] args)
InnerException:
然後,計算仿真器中的角色開始關閉。 VS2010使用IP和端口啓動瀏覽器,但沒有運氣,當然不會運行。
我不認爲這是一個編碼錯誤,因爲即使在一個空的即裝即用的Azure項目和一個Web角色上,我也會遇到同樣的問題。
我搜索了網絡,但沒有關於這個錯誤的信息。實際上,如果您準確搜索「RuntimeEnvironmentException」,Google會返回零結果。使用描述詞也沒有任何意義。
任何人有想法?
感謝, 阿里
這是否只發生在你的機器上? –
這個錯誤,是的!老實說,我沒有設法在我的任何一臺機器上本地運行「任何」Azure項目。但是這個錯誤只在這臺機器上。順便說一下,當我取消ServiceDefinition文件中的「站點」節點的註釋時,VS2010不會引發錯誤。但計算模擬器中的WebRole立即變成「Unhealty」並以這種方式進行查找。在事件查看器中,我看到此錯誤: – captainPlus
錯誤應用程序名稱:WaIISHost.exe,版本:6.0.6002.18009,時間戳:0x4d6ac6d2 錯誤模塊名稱:KERNELBASE.dll,版本:6.1.7601.17625,時間戳:0x4de88429 異常代碼: 0xe0434352 – captainPlus