Ссылки в подключаемой области на корневой веб-сайт (Visual Studio не может разрешить ссылку)
Я использую подключаемый фреймворк, показанный здесь: ASP.NET MVC - подключаемое приложение, но у меня проблема со ссылками (Visual Studio не может разрешить ссылку), изображениями и CSS в модуле. У меня проблема со ссылкой в области.
Когда я создаю ссылку действия внутри области таким образом:
@Html.ActionLink("Home", "Index", "Home", new { Area = "" }, null)
Visual Studio сообщает, что индекс действий и контроллер Home не существует. То же самое с другой ссылкой (изображения, CSS), которые находятся в корне проекта. Спасибо за помощь!
1 ответ
Ужасная идея Если этого нет в книгах MVC... не делайте этого! Я говорю о той подключаемой ссылке на приложение, на которую вы ссылались. Области, которые исключены в проекте... Я был только на большом корпоративном приложении. Папка bin основного проекта с областями не будет правильно очищаться. Таким образом, в проекте методы контроллера, которые я бы обновлял и отлаживал... и он не попадал бы в символы, а dll в бине main не соответствовал коду.
Существует огромная проблема с этим взломом. Не делайте вставные области. Я искал то, почему архитекторы пошли с этим подходом, и я наконец нашел статью, а затем, основываясь на поиске ключевых слов, я наткнулся на других людей, жалующихся в комментариях о том, насколько плохой была эта идея.
Это потратило много времени и денег на несколько команд в крупном корпоративном проекте.