簡體   English   中英

VB中的Windows Azure存儲:不在托管服務或開發結構中運行

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM