Скомпилированное приложение ASP.NET не анализирует классический ASP - PullRequest
1 голос
/ 13 октября 2009

Если я запускаю наше приложение для внутренней сети и позволяю его скомпилировать на лету, не скомпилировав его заранее, оно работает нормально. Если я опубликую сайт, сначала скомпилировав его, используя встроенную функцию публикации VS, то все страницы будут работать нормально, за исключением классических страниц ASP.

Кто-нибудь знает, почему это произойдет? У нас классический ASP, потому что есть тысячи страниц, многие из которых перенесены со старых систем, но у нас просто нет времени конвертировать их все (как раз перед тем, как кто-то скажет «просто конвертируйте их!»).

Ура! * * 1005

Ответы [ 2 ]

0 голосов
/ 02 августа 2010

Когда вы publish приложение, VS копирует только те файлы, которые необходимы приложению и / или указаны в файле проекта.

Возможно, классические страницы ASP зависят от файла, который не включен в опубликованный сайт.

Чтобы проверить это, опубликуйте сайт, а затем сравните файлы на сервере с локальной копией, чтобы проверить, нет ли файлов. (Вы можете использовать такой инструмент, как Beyond Compare)

0 голосов
/ 13 октября 2009

ASP classic не включен по умолчанию в новых версиях IIS.

Вот как это сделать на IIS7.

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