2014-04-14 32 views
1

我有一個在本地構建和運行的MVC 5構建,沒有任何問題。但我不能發佈到Azure。我在發佈時啓用了Intellitrace,而且我看到正在拋出異常以嘗試激活角色。將工作應用程序發佈到Azure的問題

Exception Thrown: "Requested registry access is not allowed." (System.Security.SecurityException)

我已經確定了以下內容:

  • 我有微軟Azure SDK
  • 所有相關項目文件的最新版本爲我所有的項目引用都設置爲Copy Local:True
  • 所有相關的庫在其各自的app.config/web.config文件中都有正確的綁定重定向
  • 個所有在我的項目在Azure引用到組件

的正確版本的事件日誌顯示按時間順序下列情況除外:

Error 4/11/2014 3:23:57 AM SRMSVC 8228 None

File Server Resource: Manager was unable to access the following file or volume: 'E:'. This file or volume might be locked by another application right now, or you might need to give Local System access to it.

Error 4/11/2014 3:31:44 AM .NET Runtime 1026 None

Application: DiagnosticsAgent.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileNotFoundException Stack: at Microsoft.WindowsAzure.Plugins.Diagnostics.DiagnosticsGuidNamedEventProvider.GetNamedEvent(System.String) at Microsoft.WindowsAzure.Plugins.Common.BlockingExecutionEnvironment.Execute(System.Func`1) at Microsoft.WindowsAzure.Plugins.Diagnostics.Program.Main(System.String[])

Error 4/11/2014 3:31:44 AM .NET Runtime 1026 None

Application: DiagnosticsAgent.exe Framework Version: v4.0.30319 Description: The process was terminated due to an unhandled exception. Exception Info: System.IO.FileNotFoundException Stack: at Microsoft.WindowsAzure.Plugins.Diagnostics.DiagnosticsGuidNamedEventProvider.GetNamedEvent(System.String) at Microsoft.WindowsAzure.Plugins.Common.BlockingExecutionEnvironment.Execute(System.Func`1) at Microsoft.WindowsAzure.Plugins.Diagnostics.Program.Main(System.String[]) . Error 4/11/2014 3:31:45 AM Application Error 1000 (100) Faulting application name: DiagnosticsAgent.exe, version: 0.0.0.0, time stamp: 0x5243ef34 Faulting module name: KERNELBASE.dll, version: 6.2.9200.16451, time stamp: 0x50988aa6 Exception code: 0xe0434352 Fault offset: 0x000000000003811c Faulting process id: 0x9c Faulting application start time: 0x01cf55368ce74b73 Faulting application path: E:\plugins\Diagnostics\DiagnosticsAgent.exe Faulting module path: D:\Windows\system32\KERNELBASE.dll Report Id: cdd18167-c129-11e3-93f5-00155d85a04e Faulting package full name: Faulting package-relative application ID:Server ResourceApplication:

+0

我們遇到同樣的問題,您是否能夠找到解決方案? 謝謝,約翰 –

回答

0

我們得到以下錯誤:

「文件服務器資源管理器無法訪問以下文件或卷:'E:'。此文件或卷現在可能被另一個應用程序鎖定,或者您可能需要授予本地系統訪問權限。「

我們通過更新項目引用來解決該問題。如果您遇到此錯誤,請檢查Azure參考文獻,特別是這兩個:

Microsoft.WindowsAzure.ServiceRuntime

Microsoft.WindowsAzure.Diagnostics

確保您的引用是合適的Azure的SDK版本,你都指向在Azure的架構/ SDK。

相關問題