Публичный проект MVC, использующий MSBuild, не копирует файл global.asax, и я получаю ошибку 404 - PullRequest
0 голосов
/ 03 января 2019

Когда я использую кнопку «Опубликовать» непосредственно из среды Visual Studio, все работает отлично.но когда я пытаюсь опубликовать с использованием командной строки MSBuild, файл global.asax пропущен, и я получаю сообщение об ошибке 404 при попытке доступа к сайту.

Я подозреваю, но не уверен, что при использовании MSBuildон использует настройку «precompiled», и я вижу файл App_global.asax.compiled внутри каталога BIN, но IIS игнорирует его.

если у меня есть файл App_global.asax.com, скомпилированный в папке bin,это означает, что мне не нужен файл global.asax в корневом каталоге?Почему IIS игнорирует файл App_global.asax.compiled и не загружает приложение?

1 Ответ

0 голосов
/ 03 января 2019

Щелкните правой кнопкой мыши файл Global.asax и отметьте Build Action в окне свойств.Убедитесь, что он установлен на Content

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...