Получение следующей ошибки при развертывании вашего первого веб-сайта asp.net 4.0:
Нераспознанный атрибут targetFramework.Обратите внимание, что имена атрибутов чувствительны к регистру.
наиболее вероятно из-за одной из двух причин: 1. Вы установили .net 4.0 биты после того, как IIS был установлен, что привело к неправильной версии .NET Frameworkбыть зарегистрированным в IIS.
Чаще всего вышеуказанное приводит к конфликту версий фреймворка, и поэтому самый простой способ решения этой проблемы - это перерегистрация расширений .NET в IIS с помощью инструмента aspnet_regiss.Убедитесь, что вы запускаете его из командной строки с повышенными правами и используете правильную версию (в папке v4.xx, а не в v2.xx).На моем компьютере разработчика этот инструмент находится в:
C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319
, и вы запускаете его с флагами -iru, например так:
aspnet_regiis.exe -iru 2. Для платформы IIS не установлена правильная версия .NET (то есть 4.0)
Измените это с помощью диспетчера IIS или командылиния.В диспетчере IIS выберите «Пулы приложений», щелкните приложение, которое вы указали для использования на вашем сайте, выберите «Основные параметры» на панели «Действия» и измените «.NET Framework version».
Thisсообщение в MSDN также должно быть очень полезным.Должен любить документацию Microsoft!
http://msdn.microsoft.com/en-us/library/dd483478(VS.100).aspx