我已經嘗試了一些Windows Azure實驗,並且工作正常。所以,我開始使用Azure Emulator開發我的應用程序。Windows Azure結束連接並返回一個324錯誤代碼
我執行我的第一個部署測試今天在Windows Azure和擁有第一個問題:
No connection could be made because the target machine actively refused it 127.0.0.1:10000
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Net.Sockets.SocketException: No connection could be made because the target machine actively refused it 127.0.0.1:10000
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[SocketException (0x274d): No connection could be made because the target machine actively refused it 127.0.0.1:10000]
System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult) +2724507
System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception) +392
[WebException: Unable to connect to the remote server]
Microsoft.WindowsAzure.StorageClient.Tasks.Task`1.get_Result() +96
Microsoft.WindowsAzure.StorageClient.Tasks.Task`1.ExecuteAndWait() +271
Microsoft.WindowsAzure.StorageClient.CloudBlobContainer.Delete(BlobRequestOptions options) +213
MyProject.Web.MvcApplication.InitBlobs() in C:\Sites\MyProject\MyProject\MyProject.Web\Global.asax.cs:85
MyProject.Web.MvcApplication.Application_Start() in C:\Sites\MyProject\MyProject\MyProject.Web\Global.asax.cs:52
這是第一次部署,所以我試圖刪除一個不存在的容器。 我現在處理異常。
我重新部署我的項目,並沒有得到任何服務器錯誤。它只是結束連接,並給我這個錯誤:Error 324 (net::ERR_EMPTY_RESPONSE)
我假設我錯過了我的配置中的東西,但我無法找到它究竟是什麼。
謝謝你的幫助!
編輯: 部署本身是此應用程序的第一個應用程序,但它不是我在Windows Azure上執行的第一個應用程序。當我開始爲Windows Azure開發時,我已經部署了一些msdn實驗室。
我從發現任何參考堆棧跟蹤,它看起來像你打電話給來自global.asax.cs的Blob存儲 - 你可以嘗試從控制器動作中做到這一點,而不是看看你是否得到相同的錯誤?另外,我看到消息「無法連接到遠程服務器」。您確定帳戶名稱和帳戶密鑰是否準確,並且都來自同一個存儲帳戶?我搞砸了,得到奇怪的錯誤... – 2012-08-15 05:07:50
我嘗試在我的'HomeController'中移動blob存儲的調用,但它不會改變任何東西。我已經檢查了我的憑證。它們都與同一個帳戶有關。我還嘗試將我的connexion字符串直接放在'global.asax'方法中,而不是調用'configuration manager'的鍵,但它不起作用。我無法理解的是爲什麼當我使用Windows Azure時應用程序嘗試連接到「127.0.0.1:10000」 – Florent 2012-08-15 15:04:54