Подтвердить что ты не робот

Как я могу скомпилировать Asp.Net Aspx Pages перед загрузкой их с помощью веб-сервера?

Это очень раздражает, что визуальная студия скрывает опечатки на страницах aspx (а не код). Если компилятор компилирует их, я получаю ошибку компиляции.

4b9b3361

Ответ 2

Перейдите к свойствам вашего проекта. Перейдите на вкладку Build Events.

В текстовой области Post-build event: напишите (для .NET 4.0):

%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v / -p "$(SolutionDir)$(ProjectName)"

Ответ 3

Resharper будет ловить ошибки в коде страниц ASPP, без компиляции. хорошо работает imo и лучше, чем позже компиляция.

EDIT: Resharper также имеет средство проверки ошибок. 'Resharper- > Windows- > Ошибки в решении'. Он проанализирует все ваше решение и предоставит сводный список всего, что он найдет, ВКЛЮЧАЯ файлы aspx.

Ответ 4

Я считаю, что вы всегда должны компилировать приложения ASP.NET. Есть несколько случаев, когда мои клиенты обращались с просьбой об обратном. В Visual Studio, когда вы решите опубликовать свой сайт, есть возможность скомпилировать его. Вот статья Microsoft MSDN, в которой содержится информация о компиляции сайтов.

http://msdn.microsoft.com/en-us/library/ms178466.aspx

Проблемы с HTML и такие будут отображаться как "предупреждения", а не ошибки. Итак, вам нужно будет проверить журналы.

Ответ 5

Существует возможность прекомпиляции всей сети: обычно страницы только компилируются, если они используются.

Чтобы предварительно скомпилировать веб-страницы, обратитесь к MSDN