[英]Azure function app, Powershell 7.2 dll module install
我有这个 powershell 脚本,它在我的计算机上运行良好。 我使用 x64 和 powershell 7.2。
问题是当我将代码发布到 Azure 时,缺少一个模块。 该模块是 .net System.Data.OleDb。
ERROR: Exception calling "Open" with "0" argument(s): "The 'MSOLAP' provider is not registered on the local machine."
我试图将 .dll 文件添加到我创建的模块文件夹中,但 function 应用程序由于某种原因没有加载它。
function 应用程序的结构
'Az.Keyvault' = '4.*'
'Az.Accounts' = '2.*'
'Az.AnalysisServices' = '1.*'
'SqlServer' = '21.1.18256'
我的问题是,如何在 function 应用程序上安装.dll?
如何在 function 应用程序上安装.dll?
您可以通过以下解决方法安装.dll 文件:
正确的答案是将.dll 文件添加到 C:\home\site\wwwroot\ 然后在 powershell 脚本中像这样运行它
Add-Type -Path "Microsoft.Identity.Client.dll"
Add-Type -Path "Microsoft.AnalysisServices.AdomdClient.dll"
然后它将创建一个连接
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.