【问题标题】:Connect ASP.Net web app with Azure Analysis Service Tabular Model将 ASP.Net Web 应用与 Azure 分析服务表格模型连接
【发布时间】:2018-08-12 11:54:29
【问题描述】:

我正在使用 Microsoft Visual Studio 构建一个连接到 Azure 分析服务表格模型的 ASP.Net MVC 项目。 Web 应用同时发布到 Intranet 共享文件夹和 Azure VM。 (两者都不需要,只是为了测试)

在没有连接到 Azure AS 的情况下,Web 应用程序可以从共享文件夹和 Azure VM 中正常运行。但是,添加连接信息后,发布后返回错误(调试时在localhost上可以正常工作)。

连接信息是:

using ADOMD;
using ADODB;

........

strConn = "Provider = MSOLAP; Data Source = <asazure://westeurope.asazure.windows.net/xxxxx>; 
User ID=xxx;Password=xxx;Persist Security Info=True; 
Impersonation Level=Impersonate;";

dbConn = new Connection();
dbConn.Open(strConn, "", "", (int)ConnectModeEnum.adModeUnknown);

错误是:

找不到提供程序。它可能没有正确安装。 说明:执行过程中发生未处理的异常 当前的网络请求。请查看堆栈跟踪以获取更多信息 有关错误的信息以及它在代码中的来源。 异常详细信息:System.Runtime.InteropServices.COMException: 找不到提供者。它可能没有正确安装。

请告知如何修复它。提前谢谢你。

【问题讨论】:

    标签: c# asp.net azure azure-analysis-services


    【解决方案1】:

    我想出的解决方案是将 MSOLAP (amd64) 安装到 Web 服务器上。 参考: https://docs.microsoft.com/en-us/azure/analysis-services/analysis-services-data-providers

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-12-03
      • 1970-01-01
      • 2018-11-19
      • 1970-01-01
      • 2020-06-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多