2009-08-13 2 views
1

Я хочу скомпилировать мои страницы ASPX, чтобы, если в них есть ошибка, он скажет мне исправить это. Традиционно Visual Studio компилирует только код, поэтому я нашел рекомендации по использованию проекта веб-развертывания.Проект веб-развертывания не предупреждает об ошибках в файлах ASPX

Я сделал это, но он успешно работает, хотя я установил строковое значение для члена int.

Я ожидал, что это ошибка, но ничего. Я использую проект Web Deplyment Project неправильно?

ответ

1

Взгляните на этот вопрос уже на StackOverflow>

How can I compile Asp.Net Aspx Pages before loading them with a webserver?

+0

я сделал, и что говорит, чтобы посмотреть на веб-проекта развертывания. – Jon

+0

В блоге из ответа есть ссылка на инструмент командной строки aspnet_compiler. Вы использовали это в своем событии после сборки, как он объясняет? http://mikehadlow.blogspot.com/2008/05/compiling-aspx-templates-using.html – markoo

+1

Я закончил модификацию файла csproj в соответствии со ссылкой в ​​разделе комментариев – Jon

1

Вы можете использовать asp.net компилятор, который будет компилировать все файлы в библиотеки DLL. вам даже не нужно разворачивать файлы aspx с проектом.

Результат компиляции файлов проекта с использованием компилятора asp.net аналогичен компиляции файлов во время выполнения при доступе к ним через браузер. Поэтому любые ошибки компиляции будут предупреждены вам, если вам не придется загружать файлы на тестовый или даже живой сервер.

Этот инструмент отлично используется в сочетании с nant для сборки, компиляции и запуска тестов в вашем проекте до внесения изменений в исходный контроль и Continuous Integration Server.

asp.net Compiler

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

  • Нет связанных вопросов^_^