Действительно ли возможно установить ASP.NET MVC 2 для работы с базой данных MySQL?
Я предполагаю, что у вас есть Visual Studio Professional 2008, доступ к экземпляру сервера MySQL и опыт разработки от умеренного до продвинутого. Это МОЖЕТ работать с VS2008 Web edition, но я не уверен.
Измените часть строк подключения в вашем web.config:
<удалить имя="LocalMySqlServer"/>
8.
Измените часть членства в вашем web.config:
9.
Измените часть менеджера ролей в вашем web.config:
10.
Измените часть профиля в вашем web.config:
На данном этапе вы должны быть в состоянии запустить приложение, и в вашем браузере появится стандартная домашняя страница ASP.NET MVC 2. Однако, возможно, лучше сначала запустить инструмент ASP.NET Web configuration Tool (в верхнем меню Visual Studio: Project -> ASP.NET Configuration). Когда инструмент запустится, проверьте каждую из вкладок; нет ошибок = все хорошо.
Инструмент конфигурации в блоге Натана Бриджуотера был очень важен для того, чтобы все заработало. Спасибо, Натан. Найдите заголовок "Configuration Tool" на полпути вниз по странице.
Токен открытого ключа в MySql.web.dll, который я разместил здесь, не должен измениться в ближайшее время. Но в случае, если вы подозреваете, что строка токена не соответствует действительности в результате копирования и вставки или чего-то еще, просто используйте командную строку Visual Studio для запуска: "sn -T [Path\to\your.dll]", чтобы получить правильный токен открытого ключа.
Вот и все, ASP.NET MVC 2 работает на MySQL. Ура!