【发布时间】: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