0
我用這個代碼:是否有可能使用NServiceBus和Azure WITHOUT Azure模擬器?
bus = bus ?? Configure.With()
.DefaultBuilder()
.AzureDiagnosticsLogger()
.UseTransport<AzureStorageQueue>()
.PurgeOnStartup(true)
.UnicastBus()
.CreateBus()
.Start(() => Configure.Instance.ForInstallationOn<Windows>().Install());
而且仿真器設置: ServiceConfiguration蔚藍文件包含以下設置:
<Setting name="AzureQueueConfig.ConnectionString" value="UseDevelopmentStorage=true" />
<Setting name="AzureQueueConfig.QueueName" value="webinputqueue" />
<Setting name="MessageForwardingInCaseOfFaultConfig.ErrorQueue" value="errorqueue" />
<Setting name="TransportConfig.MaximumConcurrencyLevel" value="1" />
<Setting name="TransportConfig.MaxRetries" value="5" />
它完美,但它僅適用於模擬器。每個人都知道模擬器是如何緩慢的。所以我試圖找到一種方法來運行這個NServiceBus與azure隊列,但沒有amulator。我嘗試添加上述設置在web.config中,但它並沒有幫助,並顯示錯誤:
Not running in a hosted service or the Development Fabric.
謝謝!,你幫了我很多! – Sergey