Конвертируйте Web.config из .NET 2.0 в 3.5
-
09-06-2019 - |
Вопрос
Какой минимум мне нужно добавить в web.config веб-сайта .NET 2.0, чтобы он стал .NET 3.5? Р>
Visual Studio добавляет все разделы конфигурации и обработчики сценариев, но если они не используются, они действительно необходимы?
Есть ли инструмент командной строки для "обновления"? .NET 2.0 web.config до 3.5?
Решение
Хорошее описание 3.5 web.config доступно здесь: http://www.4guysfromrolla.com/articles/121207-1.aspx р>
Сборки и разделы конфигурации важны, потому что они говорят среде выполнения использовать новые dll 3.5 вместо dll 2.0
Раздел codedom указывает компилятору использовать 3.5.
Если вы не используете ASP.Net Ajax, вы можете пропустить остальное. Я никогда не проверял это, хотя.
Другие советы
Я не думаю, что любой из этих ответов является окончательным. Ссылка на 4guysfromrolla полезна.
Развертывание сайтов .NET 3.5 до 100+ будет проблематичным. Вы не можете просто обновить сервер до новой платформы, вы должны обновить web.config каждого сайта. Насколько я могу судить, нет инструмента командной строки, чтобы сделать это.
Если вы хотите обновить каждый сайт на сервере, вы можете внести изменения в файл machine.config
Это зависит от того, какие функции вы хотите включить. Большинство расширений 3.5 ASP.NET не являются обязательными. Вы захотите включить сборку для System.Core и System.Xml.Linq. Вы также добавите поддержку компилятора для C # 3.0, если планируете использовать это в своем коде. Если вы развертываете в IIS 7, есть HTTP-обработчики для расширений ASP.NET и модулей сценариев.