2016-12-01 120 views
1

我一直在與Azure的功能,遇到了這樣的錯誤:Azure的功能不能訪問mscorelib.dll訪問被拒絕

Error: Could not load file or assembly '9008 bytes loaded from Microsoft.Azure.WebJobs.Script, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. Access is denied. Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED)).

當我打開我寫的任何功能或新功能和控制檯錯誤:

error CS0009: Metadata file 'D:\Windows\Microsoft.NET\Framework\v4.0.30319\mscorlib.dll' could not be opened -- Access to the path is denied.

當我試圖運行。幫助將不勝感激。

回答

2

Andrew,

重新啓動站點應該可以緩解此問題。但我們確實想跟進這一點,以提供更好的根本原因。您介意直接分享您的功能應用程序名稱還是indirectly,以便我們可以進一步調查?

+0

謝謝。這工作。如果確實找到根本原因,我想知道。這是我們的功能應用程序:http://nyxfunctionapp.azurewebsites.net –

+0

感謝您分享這些信息!我仔細看了一下這個問題,並且有一個理論認爲這可能是由你的project.json文件中的一個不正確的引用引起的(看起來像是有一個錯誤,它已被糾正,但看起來事情處於不良狀態)生成一個無效的鎖定文件。我會盡力重現這一點,但只是想分享更多信息。 –