Конвертируйте Web.config из .NET 2.0 в 3.5 - PullRequest
6 голосов
/ 29 августа 2008

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

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

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

Ответы [ 4 ]

9 голосов
/ 29 августа 2008

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

Сборки и разделы конфигурации важны, потому что они говорят среде выполнения использовать новые библиотеки 3.5 вместо библиотек 2.0

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

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

1 голос
/ 29 августа 2008

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

1 голос
/ 29 августа 2008

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

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

0 голосов
/ 29 августа 2008

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...