У меня довольно простой Azure Web Job, связанный с очередью. Я подтвердил, что он работает локально. Когда я развертываю Azure, однако это не удается: Unhandled Exception: System.InvalidOperationException: Не удалось проверить строку подключения к панели управления Microsoft Azure WebJobs SDKAzure Web Job не найдет строку подключения
В моей задаче я установил строку соединения с помощью жесткого кода (потому что я могу " т получить чертов конфигурации вещь работать в любом случае)
[<EntryPoint>]
let main argv =
let _dashboardConn = @"DefaultEndpointsProtocol=https;AccountName=STUFF;AccountKey=STUFF"
let _storageConn = @"DefaultEndpointsProtocol=https;AccountName=STUFF;AccountKey=STUFF"
let config = new JobHostConfiguration()
config.DashboardConnectionString <- _dashboardConn
config.StorageConnectionString <- _storageConn
let host = new JobHost(config)
host.RunAndBlock()
0
Так что не работает, и я решил установить значение в разделе конфигурации веб-сайтов ... которые также не работают. Как будто App.Config не существует. О, и я удостоверился, что он настроен всегда на копирование (просто чтобы убедиться, что я удалил всю выходную папку и сделал ее перестройкой и обеспечил ее там и исправил).
Я не видел этого сообщения об ошибке, но тогда я также никогда не использовал SDK WebJobs. Если вы решите отказаться от SDK и просто написать «нормальный» исполняемый файл командной строки, вот статья о настройке в Azure: http://blog.ploeh.dk/2014/05/16/configuring-azure-web- работы –