Я работаю над сайтом для автодилера. Когда веб-сайт был готов к запуску, мы пришли к выводу, что используемый ими сервер настроен на платформе 3.5, и, к сожалению, я создал сайт на 4.0, а не на 3.5. После изменения сайта теперь я получаю сообщение об ошибке компиляции.
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS0246: The type or namespace name 'XDocument' could not be found (are you missing a using directive or an assembly reference?)
Line 99: //query the database to search for New cars only
Line 100: XDocument feed = XDocument.Load(Server.MapPath("VEHICLES.XML"));
Я думаю, что ошибка заключается в том, что я вызываю ссылки на мои сборки в коде файла, а затем вызываю XDocument на самой странице, чтобы я мог запустить поиск и затем Response. Записать результаты прямо на страницу. Это работает в 4.0, но в 3.5, кажется, не может найти сборку. Я не использовал повторитель для этого, потому что мне нужно было проверять определенные вещи, например, сертифицирован ли автомобиль или нет, поскольку я перечисляю их на странице, чтобы я мог вносить изменения, похоже, это не работает с повторителем.
Если у кого-то есть идеи, как исправить эту ошибку или как ее исправить, я был бы очень признателен.