2015-08-21 3 views
0

я опубликовал свой веб-сайт, чтобы постановщики и все, кажется, работает отлично, пока я не нажал на кнопку, которая показывает мне следующее сообщение об ошибке:Мой: Ошибка сервера в приложении «/»

Ошибка сервера в приложении «/».

Объект «Индекс» или его ведущий не был найден, или механизм просмотра не поддерживает найденные местоположения. Были обысканы следующие места: ~/Views/Page/Index.aspx ~/Views/Page/Index.ascx ~/Views/Shared/Index.aspx ~/Views/Shared/Index.ascx ~/Views/Page/Index. cshtml ~/Views/Page/Index.vbhtml ~/Views/Shared/Index.cshtml ~/Views/Shared/Index.vbhtml

Описание: Необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите трассировку стека для получения дополнительной информации об ошибке и ее возникновении в коде.

Сведения об исключении: System.InvalidOperationException: представление «Index» или его мастер не было найдено или механизм просмотра не поддерживает найденные местоположения. Были обысканы следующие места: ~/Views/Page/Index.aspx ~/Views/Page/Index.ascx ~/Views/Shared/Index.aspx ~/Views/Shared/Index.ascx ~/Views/Page/Index. cshtml ~/Views/Page/Index.vbhtml ~/Views/Shared/Index.cshtml ~/Views/Shared/Index.vbhtml

Во-вторых, у меня такая же ошибка для другого веб-сайта, который я опубликовал для выпуска. Одна из ссылок на страницу показывает мне следующую ошибку:

Ошибка сервера в приложении «/».

Вид «Отказаться от подписки» или его владелец не был найден или механизм просмотра не поддерживает найденные местоположения. Поиск в следующих местах: ~/Просмотров/Midpath/Unsubscribe.aspx

~/Просмотров/Midpath/Unsubscribe.ascx

~/Просмотров/Shared/Unsubscribe.aspx

~/Просмотров/Общие /Unsubscribe.ascx

~/Просмотров/Midpath/Unsubscribe.cshtml

~/Просмотров/Midpath/Unsubscribe.vbhtml

~/Просмотров/Shared/Unsubscribe.cs HTML

~/Views/Shared/Unsubscribe.vbhtml

Ошибка источника: Необработанное исключение при выполнении текущего веб-запроса. Информация о происхождении и местоположении исключения может быть идентифицирована с использованием следа стека исключений ниже.

Эти веб-сайты прекрасно работают при запуске на локальной машине. Тем не менее, есть файлы, которые отсутствуют после публикации этих веб-сайтов. Я могу видеть через FileZilla, что несколько файлов отсутствуют, и я могу перетащить эти файлы в лазурные папки, но я не хочу этого делать в первую очередь. Что делать, если эта ошибка сохраняется каждый раз, когда я публикую свои веб-сайты для создания или выпуска. Мой вопрос в том, почему эти файлы не публикуются вместе с другими файлами.

ответ

1

Вместо публикации в Azure вы можете публиковать в локальной файловой системе, чтобы легче видеть, какие файлы отсутствуют.

В Visual Studio вы уверены, что файл, о котором идет речь, включен в проект - он может существовать только в файловой системе (поэтому ваша локальная версия для разработчиков работает), но не включена в манифест публикации.

Найдите файл «Отказаться от подписки» в VS. Если он выделен серым цветом, выберите файл и щелкните правой кнопкой мыши> «Включить в проект». Также проверьте свойства файла. «Build Action» должно быть, вероятно, «Content»

+0

Благодарим за отзыв. Я действительно проверял, что файл был включен в проект (он также не был выделен серым цветом). Я перешел к свойствам этого файла и увидел, что для Action Build не установлено значение Content. Но я просмотрел свойства других файлов, которые были опубликованы через веб-развертывание, и заметил, что их действие по сборке также не настроено на Content, и все же они были опубликованы через Web Deploy. – dsingh23

+0

Предполагая, что это проект C#, вы можете искать файлы проблем в .csproj (открыть его в Блокноте) и потенциально добавлять/редактировать строки вручную, например:

Смежные вопросы