Я работаю с приложением Xamarin.iOS. Я импортировал базу данных из одной подписки на другую на портале Azure. Затем я открыл файл Web Deploy.pubxml и обновил Destination Path
, чтобы указать на новый сервер и новую базу данных.Ошибка файла Web.config: невозможно получить доступ к базе данных SQL с помощью мобильных услуг Azure
Я ничего не обновил в файле web.config. Когда я пытаюсь войти в мое приложение, я получаю следующее сообщение об ошибке в логах:
IIS Detailed Error - 500.0 - Internal Server Error
IIS was not able to access the web.config file for the Web site or application. This can occur if the NTFS permissions are set incorrectly
The authenticated user does not have permission to use this DLL
ConnectionString все еще указывает на старые данные в файле web.config. Нужно ли это менять? Если да, откуда я беру новую connectionString?
Убедитесь, что межсетевой экран для SQL-сервера установлен соответствующим образом. Кроме того, я бы переделал бэкэнд из вашего кода - это должно исправить любые затяжные проблемы с разрешениями. –
Hi @Adrian Hall, Спасибо за ваш ответ. Я гарантировал, что сервер настроен правильно, и все, но я продолжал получать ошибку. После немного дополнительной отладки я понял, что в файле web.config упоминаются некоторые недостающие сборки, следовательно, ошибка. Я собираюсь опубликовать свой ответ. – naffie