2008-08-29 3 views
6

Какой минимум мне нужно добавить в web.config Web 2.0 веб-сайта .NET 2.0, чтобы сделать его .NET 3.5?Convert Web.config от .NET 2.0 до 3.5

Visual Studio добавляет все разделы конфигурации и обработчики сценариев, но если вы не используете их, они действительно необходимы?

Есть ли инструмент командной строки для «обновления» .NET 2.0 web.config до 3.5?

ответ

9

Существует хорошее описание 3.5 web.config можно посмотреть здесь: http://www.4guysfromrolla.com/articles/121207-1.aspx

Узлы и секции конфигурации являются важными, поскольку они говорят исполняющую использовать новые 3.5 DLLs вместо того 2.0 DLLs

Раздел codedom указывает компилятору использовать 3.5.

Если вы не используете ASP.Net Ajax, вы, вероятно, можете пропустить все остальное. Я никогда не тестировал это.

0

Это зависит от того, какие функции вы хотите включить. Большинство 3.5 ASP.NET-расширений являются необязательными. Вы захотите включить сборку для System.Core и System.Xml.Linq. Вы также должны добавить поддержку компилятора для C# 3.0, если вы планируете использовать это в своем коде. Если вы развертываете в IIS 7, есть HTTP-обработчики для расширений ASP.NET и модулей сценариев.

1

Я не думаю, что любой из этих ответов является окончательным. Ссылка 4guysfromrolla полезна.

Развертывание сайтов с 3,5 до 100+ будет больно. Вы не можете просто обновить сервер до новой структуры, вам нужно обновить web.config каждого сайта. Насколько я могу судить, для этого нет инструмента командной строки.

1

Если вы хотите обновить каждый сайт на сервере, возможно, вы можете внести изменения в machine.config

Смежные вопросы