Вы должны скомпилировать код .net 3.5 - PullRequest
1 голос
/ 01 мая 2009

В нашем веб-приложении есть папка .net 2.0 и папка .net 3.5. Я могу просто загрузить новый файл .vb и увидеть изменения в 2.0 без необходимости компилировать и загружать сборку. Тем не менее, в 3.5 кажется, что я вижу свои изменения только после выполнения компиляции и загрузки сборки. Кто-нибудь знает, что заставляет меня компилировать мой .net 3.5?

Большое спасибо

Ответы [ 3 ]

4 голосов
/ 01 мая 2009

Мне кажется, ваш проект 3.5 был создан как «Веб-приложение», а не как «Веб-сайт». Первый требует компиляции, а второй нет.

0 голосов
/ 01 мая 2009

Похоже, у вас есть веб-приложение. Существует два способа реализации веб-сайта в .net: 2.0 и 3.5. Одним из них является веб-приложение, где весь код предварительно скомпилирован для сайта и опубликован в определенном месте. Другой веб-сайт. Веб-сайт компилируется всякий раз, когда пул приложений перерабатывается. Веб-сайт предлагает свободу только при нажатии нескольких файлов или страниц, когда веб-приложение должно быть полностью скомпилировано, а все приложение передано. Разница в производительности не так уж велика между этими двумя, и, честно говоря, пользователи не заметят разницы, если ваш сайт не будет часто посещаться, а рабочий процесс будет перезапущен, что заставит следующего пользователя ждать несколько дополнительных секунд. для его компиляции. В настоящее время я работаю с веб-сайтами, и наш сайт очень часто сталкивается, поэтому повышение производительности веб-приложения действительно незначительно.

Вот хорошая маленькая статья, объясняющая разницу: Сайт ASP.NET и проект веб-приложения

0 голосов
/ 01 мая 2009

Если это веб-сайт ASP.NET, то нет. Он автоматически компилирует .cs или .vb файлы на лету.

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