Я новичок в программировании на c #, и мне поручено поддерживать веб-приложения, написанные на .net 2003, 2005 и 2008. В настоящее время я обновляю приложение .net 2003.Я открыл два файла;страницы .aspx и aspx.cs в VS 2008, чтобы обновить их.Изменения были просты, добавьте ссылку на страницу .aspx, добавьте обработчик событий в файл aspx.cs, который вызывает отчет служб отчетов SQL.Проблема в том, что я не могу перестроить код, потому что я не могу открыть все решение без предварительной конвертации.Я решил не делать этого, потому что я не хотел, чтобы шанс полностью отключил приложение, если преобразование не удалось (а я никогда не делал этого раньше).
У меня установлен .net 2003 (и VS 2005и 2008), но когда я пытаюсь открыть любую версию VS, проект не открывается, потому что IIS предположительно не установлен на моей локальной машине.
Мой первый вопрос: какой из методов лучше обновить?из этих двух файлов, чтобы убедиться, что они продолжают работать на сервере?Конвертировать весь проект в VS2008 или установить IIS локально и перестроить его, используя .net 2003, где он был изначально установлен?
2-й вопрос: можно ли просто скопировать два обновленных файла на сервер (без перекомпиляции) и предположить, что онибуду работать?
Я озадачен, почему IIS не установлен, и когда я проверяю панель управления, все признаки того, что она установлена, все же я получаю это сообщение об ошибке: «Visual Studio .net не может создать или открытьприложение, потому что по этому URL не был обнаружен веб-сервер http://localhost/appnamne. Убедитесь, что веб-сервер установлен и работает. "