Почему вы не можете создать сайт в режиме релиза? - PullRequest
7 голосов
/ 13 февраля 2009

В ASP.Net, если я настраиваю веб-приложение , я могу настроить его на режим выпуска , но на веб-сайте я могу установить только конфигурация должна быть в режиме отладки . Почему это?

Ответы [ 4 ]

11 голосов
/ 13 февраля 2009

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

5 голосов
/ 13 февраля 2009

Отладка / выпуск веб-сайта контролируется файлом Web.Config:

<system.web>
  ...
  <compilation debug="true">
  ...
  </compilation>
</system.web>

Установите debug = "true" для отладки, установите debug = "false" для выпуска.

2 голосов
/ 13 февраля 2009

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

0 голосов
/ 13 февраля 2009

Для веб-сайтов, которые отправляют исходный код на сайт, сборка не требуется.

Код построен на сайте.

...