asp.net core發布到docker報Microsoft.ApplicationInsights.AspNetCore miss的錯誤


dotnet core 2.1的asp.net core在docker下部署的時候發生下面的錯誤。
Error:
An assembly specified in the application dependencies manifest (MyApp.deps.json) was not found:
package: 'Microsoft.ApplicationInsights.AspNetCore', version: '2.1.1'
path: 'lib/netstandard1.6/Microsoft.ApplicationInsights.AspNetCore.dll'
解決辦法是手動publish加上參數把'Microsoft.ApplicationInsights.AspNetCore這個包不要包含進去。

dotnet publish /property:PublishWithAspNetCoreTargetManifest=false

搞不懂微軟,干嘛默認集成這個包,這個包是用來搞智能監控的,貌似沒什么用。關鍵是集成進去跟2.1的Runtime環境又不太一樣。哎。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM