Вопрос

Какой минимум мне нужно добавить в 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 и модулей сценариев.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top