我嘗試連接,並使用下面的代碼Azure的服務總線 - 隊列連接錯誤
var connectionString = "<Your connection string>";
var queueName = "<Your queue name>";
var client = QueueClient.CreateFromConnectionString(connectionString, queueName);
var message = new BrokeredMessage("This is a test message!");
client.Send(message);
這是他們必須在其網站上作爲一個例子相同的代碼將消息發送到蔚藍服務總線隊列。
但是,當連接時,它會給出一個SSPI ERROR,其內部例外是'客戶端和服務器不具有通用算法'。
另外,我在我的系統中禁用了TLS 1.0和SSL 3.0。是因爲這個原因嗎?
有人能幫我理解這裏有什麼問題嗎?
哪裏是你的應用程序中運行(什麼主機)?你有防火牆嗎?默認的連接模式是TCP,所以也許端口會被阻塞。更多關於連接模式在這裏:https://msdn.microsoft.com/en-us/library/microsoft.servicebus.connectivitymode.aspx?f=255&MSPPError=-2147217396還有另一個線程有類似的問題:http:// stackoverflow .com/questions/35469739/azure-service-bus-connection-error-from-worker-role –
@Sean Feldman我的應用程序運行在azure的web應用程序上,但是這個問題是我在本地IIS服務器上嘗試它時發生的。在我的機器上..我沒有嘗試部署它之後。我也嘗試改變服務總線環境,但沒有運氣。 – Tom