[英]Windows Azure Storage in VB: Not running in a hosted service or the Development Fabric
我正在嘗試在Azure Visual Studio 2010開發環境中運行Azure Blob存儲的實例,但始終出現以下錯誤:
System.InvalidOperationException: Not running in a hosted service or the Development Fabric.
堆棧跟蹤指向以下行:
Imports Microsoft.WindowsAzure
Imports Microsoft.WindowsAzure.Diagnostics
Imports Microsoft.WindowsAzure.StorageClient
...
CloudStorageAccount.SetConfigurationSettingPublisher(Function(configName, configSetter) configSetter(ConfigurationManager.AppSettings(configName)))
Dim this_storage_account = CloudStorageAccount.FromConfigurationSetting("DataConnectionString")
...
對於第一行,我有點懷疑,因為它來自ac#解釋器輸出,它似乎是解決CloudStorageAccount類的怪癖的常見技巧。
DataConnectionString設置為UseDevelopmentStorage = true
Development Fabric和Development Storage都在任務欄中運行。
我嘗試創建一個干凈的解決方案,以查看這是否是配置問題,但仍然遇到相同的錯誤。
任何想法表示感謝。
就我而言,這非常密集。 我相信這是因為我通過Visual Studio服務器而不是Development Fabric運行WebRole。 因此,它找不到存儲服務。
對於以下內容:
在瀏覽器中查看WebRoles時,應注意與Azure關聯的功能(簡單的Web瀏覽器之外)將不可用,除非您通過調試器(F5)運行它們。
當我遇到此錯誤消息時,這是由於過時的服務部署(從前一天開始)引起的,似乎僅部分關閉了該服務-新啟動的應用程序具有不同的端口號。 該應用程序使用C#,但是我很確定這不是與語言相關的問題。
只需使用Compute Emulator UI或“ csrun / devfabric:shutdown”刪除舊進程即可對其進行修復。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.