Веб-сайт ASP.Net не компилируется, но все равно работает? - PullRequest
1 голос
/ 23 сентября 2008

У меня есть веб-сайт ASP.Net 2.0, использующий инфраструктуру DotNetNuke (4.09), и он не будет компилироваться, но когда я открываю сайт в браузере, он работает. Даже те части, которые не компилируются, будут работать. Как IIS может скомпилировать и запустить этот сайт, когда Visual Studio не может? В обоих местах все одинаково ... Я скопировал весь веб-сайт с удаленного сервера на локальный компьютер, а затем настроил его в IIS. На моей локальной машине Visual Studio не может скомпилировать сайт, но он все еще работает. Как это может быть возможно?

Конкретные ошибки не важны, так как их имеется 189 в каждой возможной части сайта. Я не пытаюсь исправить ошибки ... я хочу знать, как веб-сервер может запустить сайт независимо от ошибок. Пожалуйста, обратите внимание на то, что я написал - в обоих местах все одинаково. Отсутствуют отсутствующие библиотеки DLL, нет других конфигураций, ничего на самой машине ... помните, сайт отлично работает на моей локальной машине.

Ответы [ 5 ]

2 голосов
/ 23 сентября 2008

Это веб-сайт или веб-приложение? Если это веб-приложение, вы, вероятно, по-прежнему используете последние успешно собранные биты в корзине.

1 голос
/ 23 сентября 2008

Сайт использует старые библиотеки DLL, или, возможно, в вашей локальной версии отсутствуют ссылки, которые у сервера есть.

Как сказал Митчел, нам нужно увидеть ошибку, прежде чем мы действительно сможем ответить на ваш вопрос.

0 голосов
/ 07 января 2012

Сайт был успешно скомпилирован в один момент, так как он работает на удаленном сервере. Таким образом, копирование на локальный компьютер и попадание на локальный сайт также будет работать. Однако может быть несколько причин, по которым вы не можете перекомпилировать его на локальном компьютере, в том числе; отсутствующие ссылки, записи web.config, стороннее лицензирование управления и т. д.

Я понимаю, что вы не пытаетесь исправить 189 ошибок, но в списке ошибок есть подсказки, если не ответы, которые помогут вам двигаться в правильном направлении.

0 голосов
/ 23 сентября 2008

Ваш локальный компьютер кэшировал «рабочую» копию и, возможно, использует это?

0 голосов
/ 23 сентября 2008

Чтобы дать вам ответ на этот вопрос, нам нужно знать, в чем ошибки.

...