Вы правы, кажется, строка подключения пуста.Поэтому я обновил его, добавив исходный каталог (моя строка подключения не содержит эту переменную).
Итак, чтобы обойти это, я заменил var connStr = ConfigurationManager.ConnectionStrings["ConnectStringBIDEV01"].ConnectionString;
на
var connStr = "Provider=MSOLAP;Data Source=asazure://northeurope.asazure.windows.net/xxxxxxxx;Initial Catalog=xxxxxxx;User ID=xxxxxx;Password=xxxxxx";
Теперь я получаю следующее сообщение ... Я подозреваю, что это прогресс, но как это исправить?
C# Timer trigger function exception: System.TypeLoadException: Could not load type 'System.Security.Principal.WindowsImpersonationContext' from assembly 'mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
at Microsoft.AnalysisServices.IdentityResolver.Dispose()
at Microsoft.AnalysisServices.XmlaClient.Connect(ConnectionInfo connectionInfo, Boolean beginSession)
at Microsoft.AnalysisServices.Core.Server.Connect(String connectionString, String sessionId, ObjectExpansion expansionType)
at Submission#0.Run(TimerInfo myTimer, TraceWriter log) in D:\home\site\wwwroot\TimerTrigger1\run.csx:line 16