簡體   English   中英

無法打開元數據文件-PE映像不包含托管元數據

[英]Metadata file could not be opened — PE image doesn't contain managed metadata

在azure函數中,我按照以下說明將私有dll上傳到bin文件夾

如果需要引用私有程序集,則可以將程序集文件上載到相對於您的函數的bin文件夾中,並使用文件名(例如#r“ MyAssembly.dll”)進行引用。

但是我在運行函數時,對於每個dll都會收到此錯誤。 “無法打開元數據文件-PE映像不包含托管元數據”

看起來您也在添加對本機二進制文件的引用。 您的引用必須是.NET程序集。 如果要部署本機間接依賴關系,則無需從函數腳本中引用那些依賴關系。

更新:上次門戶部署中存在一個缺陷,導致門戶中上載的文件內容帶有多部分表單數據的前綴和后綴,從而使文件無效。

該問題已得到修復,正在逐步推廣,但與此同時,請使用Kudu上傳文件以解決此問題。 您可以在此處找到有關該問題的更多信息(並通過單擊問題鏈接)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM