У меня проблема с публикацией веб-проекта mvc. Существовала старая версия сайта несколько месяцев назад, но с тех пор приложение значительно изменилось.
Я получаю сообщение об ошибке, подобное следующему CS0246: Не удалось найти тип или имя пространства имен 'MvcSiteMapProvider' (вы не указали директиву using или ссылку на сборку?)
Этого кода нет нигде в приложении. Код работает идеально локально. Ошибка вызвана временным файлом для представлений. Исходный файл: D: \ local \ Temporary ASP.NET Files \ root \ 447331cc \ dd5a3321 \ App_Web_index.cshtml.a8d08dba.hasupjvq.0.cs Строка: 28
Я не могу заставить новый вид перезаписать файл. У меня никогда не было этой проблемы при развертывании более 100 приложений в Azure.
Я попытался добавить пользовательский временный каталог в веб-приложение, но он по-прежнему генерирует исходный код ошибки / неверный. Я также попытался включить прекомпиляцию представлений при публикации. Это все еще не помогает.
Я в растерянности, и мы должны использовать это веб-приложение, поскольку лицензирование cms привязано к домену. У кого-нибудь была эта проблема?