Я нахожусь здесь в безвыходном положении, и я надеялся, что у кого-нибудь есть несколько советов, которые могут мне помочь.
Мне отправили веб-сайт DNN, чтобы я разместил его на моей виртуальной машине Azure. Я не очень знаком с DNN, но не думал, что это будет слишком сложно. К сожалению, я ошибался.
Я перемещаю базу данных DNN в базу данных Azure SQL. Я скопировал все из папки DNN «httpdocs» в корневую папку своего веб-сайта на моей виртуальной машине. Я отредактировал веб-конфигурацию, чтобы указать строки подключения базы данных к новой базе данных SQL Azure. Мне также пришлось предоставить права записи учетной записи пользователя IIS для папки / app_data / ClientDependency на основе ошибки, которую я получил, когда впервые попытался запустить веб-сайт. Я думал, что это все, что мне нужно сделать, однако, когда я захожу на веб-сайт, я получаю страницу 404.
Нужно ли мне устанавливать какое-нибудь программное обеспечение DNN, чтобы это работало? Я попытался отключить DNN на своей виртуальной машине через установщик веб-платформы (WPI). В параметрах WPI я сказал ему использовать удаленную базу данных, однако он продолжает спрашивать у меня пароль учетной записи базы данных «sa» для продолжения. Azure SQL не позволяет использовать учетную запись «sa», и я не могу указать WPI использовать другое имя пользователя учетной записи базы данных. Я даже не думаю, что мне нужно устанавливать какое-либо программное обеспечение DNN, пока я загрузил все файлы httpdocs в корень веб-сайта моей виртуальной машины, однако я хватаюсь за соломинку.
Может ли кто-нибудь дать совет о том, как заставить это работать? Давно гуглил и ничего не придумал :(
Всем спасибо.