После публикации MVC3 просто обновите представления - PullRequest
2 голосов
/ 30 января 2012

.NET / MVC3 новичок, поэтому, пожалуйста, потерпите меня!

Я искал этот ответ по всему, но не могу найти именно то, что ищу, вот он ...

Допустим, я занимаюсь разработкой приложения MVC3 с помощью Visual Web Developer Express и приступаю к развертыванию сайта с помощью встроенного средства публикации.

Но теперь, когда мой сайт запущен и работает, я обнаружил, что янужно сделать небольшую корректировку в одном из представлений.Я обновляю вид и сохраняю файл, и использую свою программу FTP для загрузки нового файла.Проблема в том, что MVC3 / .NET, похоже, не обновляет / не меняет представление, потому что оно все еще использует старую версию.

Конечно, я пробовал обновить (даже во многих различных браузерах), но все равноне будет загружать новое представление.

Это нормальное поведение, означающее, что мне приходится публиковать каждый раз, когда я делаю какие-то незначительные корректировки (отнимающие много времени)?Я действительно не могу себе представить, что это так, поэтому мне интересно, не могли бы вы пролить свет на это?

Цените любые ответы!

/ Микаэль

1 Ответ

1 голос
/ 30 января 2012

Если вы загрузили файл представления (.cshtml), и это была часть приложения ONLY , которая изменилась, обновление отразит изменение - вам может потребоваться сочетание клавиш ctrl + f5, чтобы очистить темп. кэш. Тем не мение! Если вы измените ЛЮБОЙ кода контроллера или кода действия, или любой другой c # (или vb, если это то, что вы используете), то вы ДОЛЖНЫ повторно загрузить скомпилированный .dll, связанный с Вся заявка для того, чтобы изменения были отражены.

...