Преобразованный сайт ASP.net 4.0 в 4.5, но некоторые файлы все еще остаются как 4.0, они верны?

Преобразованный сайт ASP.net 4.0 в 4.5, но некоторые файлы все еще остаются как 4.0, они правильные?

Б/у визуальная студия 2012 года

Вот мой config.xml. Вы видите что-то неправильное? System.web, system.design, system.windows.fomrs все еще 4.0?

При публикации я отключаю отладку как ложную. Также уровень тяги, что он делает? Должен ли я удалить его?

<?xml version="1.0"?>
    <configuration>

      <configSections>
    <sectionGroup name="system.web">
      <section name="sanitizer" requirePermission="false"
               type="AjaxControlToolkit.Sanitizer.ProviderSanitizerSection, AjaxControlToolkit" />
    </sectionGroup>
  </configSections>

  <appSettings/>
  <connectionStrings/>

  <system.web>

    <sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" cookieless="false" timeout="60"/>
    <compilation debug="true" targetFramework="4.5">
      <assemblies>
        <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
        <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
        <add assembly="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
    </compilation>

    <trust level="Full" />

    <sanitizer defaultProvider="HtmlAgilityPackSanitizerProvider">
      <providers>
        <add name="HtmlAgilityPackSanitizerProvider" type="AjaxControlToolkit.Sanitizer.HtmlAgilityPackSanitizerProvider"></add>
      </providers>
    </sanitizer>

    <authentication mode="Windows"/>
    <customErrors mode="Off"/>
    <pages validateRequest="true" viewStateEncryptionMode="Never" enableViewStateMac="true" enableSessionState="true" controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID"/>
    <httpModules/>

  </system.web>


  <system.webServer>
    <modules runAllManagedModulesForAllRequests="false"/>
    <staticContent>
      <clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00"/>
    </staticContent>
  </system.webServer>

  <system.web.extensions>
    <scripting>
      <scriptResourceHandler enableCompression="true" enableCaching="true"/>
    </scripting>
  </system.web.extensions>

</configuration>

person MonsterMMORPG    schedule 27.02.2013    source источник


Ответы (1)


Это нормально. Не каждая библиотека фреймворка дополняется новыми версиями .NET. Итак, если в справочную библиотеку ничего не добавлялось, то она сохраняет старую версию.

person Louis Ricci    schedule 27.02.2013
comment
- Возможно, вам придется переключить runAllManagedModulesForAllRequests на true, если у вас есть какие-либо настраиваемые маршрутизации или обработчики, а ссылка на System.Windows.Forms кажется совершенно неуместной для веб-сайта (если только вы не используете этот хакерский элемент управления веб-браузером для создания кода изображений страниц) - person Louis Ricci; 27.02.2013
comment
Я составляю изображения контрольных вопросов. хотя простые. так что это должно быть причиной включения D: - person MonsterMMORPG; 27.02.2013