2016-11-24 7 views
0

Я перенес проект MVC из Asp.net 5 RC1-final в core 1.0.1. На моей машине разработки все работает идеально, но когда я публикую его на Azure WebApp, я получаю 404 на каждом маршруте. Я попытался отладить сайт, и кажется, что View не может быть найден. Любая идея, что это может быть, и как я могу получить более подробный отчет об ошибке.404 на Azure, но не на локальной машине разработки

+0

диагностика регистрации? – 4c74356b41

ответ

0

Ошибка была в том, что я не добавлял Views в publishOption в project.json.

До:

"publishOptions": { 
"include": [ 
    "wwwroot", 
    "web.config" 
] 
}, 

Сейчас:

"publishOptions": { 
"include": [ 
    "wwwroot", 
    "Views", 
    "web.config" 
] 
}, 
0

Проверьте, есть ли Публикация файла Опция Удалить дополнительные файлы В пункте назначения. Если он не установлен, проверьте его и опубликуйте. Он должен удалить все файлы в месте назначения и опубликовать обновление.

+0

Я уже пробовал это. Не было различий. – Sknecht

+0

Но я решил, что проблема решена, объяснение ниже –

+0

Да, спасибо за помощь. – Sknecht