Лучший метод для преобразования веб-приложения в веб-сайт IIS - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть веб-приложение, и я хочу переместить / сделать его веб-сайтом IIS

1. Не копирую DLL

Когда я копирую каждую часть кода, кроме файла DLL, встроенного в веб-приложение , возникает ошибка "не удалось загрузить тип ..."

2. Копирование DLL

клонирование этой DLL также не должно быть практичным.

Если мы скопируем DLL, чтобы сайт работал как положено

но после любых изменений в коде могут возникнуть другие проблемы

"... не содержит определения для btnABC_Click () ...."

Каким должно быть наше решение или стратегия в этом случае

- Я хочу сделать IIS-версию проекта из-за исправления некоторых проблем с путями адресации

заранее спасибо

1 Ответ

2 голосов
/ 29 декабря 2011

Когда веб-сайт работает, код ASP.NET на вашей веб-странице не вызывает код C #, который вы написали в файлах с выделенным кодом. Скорее, он вызывает скомпилированную версию того кода C #, который находится в файле DLL приложения.

Таким образом, код C # в выделенном коде должен быть скомпилирован после любого изменения в новую версию того, что вы называете "встроенной DLL веб-приложения".

В противном случае ваша веб-страница будет ссылаться на старую версию DLL, поэтому ошибки "... не содержат определения для ...".

Вы можете изучить прохождение здесь: http://msdn.microsoft.com/en-us/library/1y1404zt(v=VS.100).aspx

и прочитайте справочные материалы здесь: http://msdn.microsoft.com/en-us/library/377y0s6t.aspx

поскольку они очень подробно объясняют, что вам нужно сделать.

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