Следующие разделы были определены, но не были отображены для страницы макета «~/Views/Shared/_Layout.cshtml»

Я знаю, что есть несколько вопросов, на которые были даны ответы, но я не нашел ничего конкретного для моего случая.

Я использую мобильные возможности MVC4. Поэтому я создал _layout.mobile.cshtml и соответствующие представления.

Описанная выше ошибка возникает, когда я захожу с мобильного устройства. Как видите, он пытается отобразить обычный _layout.cshtml вместо _layout.mobile.cshtml. Поэтому я предполагаю, что он также пытается отобразить представление (скажем, Index.mobile.cshtm), в котором нет рассматриваемого раздела. По сути, это смешивание обычного макета с мобильными представлениями.

Это происходит не постоянно. Если я перезапускаю пул, он снова работает какое-то время, а затем внезапно возвращается к ошибке, и это будет продолжаться до тех пор, пока я снова не перезапущу пул.

Кто-нибудь видел эту проблему раньше, что может пролить свет?

Спасибо John

7
задан tereško 28 April 2013 в 21:18
поделиться