none
SBS 2011 и .NET 4 RRS feed

  • Общие обсуждения

  • Добрый день!

     

    После установки обновления содержащего .NET 4 перестал работать внутренний (и внешний) remote сайт, выдает ошибку:

    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    <!-- Web.Config Configuration File -->
    
    <configuration>
      <system.web>
        <customErrors mode="Off"/>
      </system.web>
    </configuration>


    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->
    
    <configuration>
      <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
      </system.web>
    </configuration>

    Удаление .NET не помогает.

     

    Подскажите что делать ?

     

    С уважением, ИВан Аншуков

    • Изменен тип Vinokurov Yuriy 30 августа 2011 г. 8:42 давность и отсутствие активности в теме
    17 августа 2011 г. 8:03

Все ответы

  • На сервере сообщение об ошибке выглядит так:

    Server Error in '/Remote' Application.

     

    Configuration Error

     

    Line 126:      during development.
    Line 127:    -->
    Line 128:  <compilation debug="false" targetFramework="4.0">
    Line 129:  </compilation>
    Line 130:


    Source File: C:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess\web.config Line: 128


    Version Information: Microsoft .NET Framework Version:2.0.50727.5446; ASP.NET Version:2.0.50727.5420

    20 августа 2011 г. 16:58
  • Для начала попробуйте откатить обновление. Если не поможет - измените 128 строку файла Web.config на <compilation debug="false" targetFramework="4.0" />

    И еще - на какой версии Framework у вас создан сайт? Если на 2.0, то вышеупомянутую строку нужно удалить из файла конфигурации
    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    22 августа 2011 г. 12:34
  • Что в Application Log на момент генерации ошибки?
    Innovation distinguishes between a leader and a follower - Steve Jobs
    23 августа 2011 г. 4:26
  • Тема переведена в разряд обсуждений по причине отсутствия активности


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий
    Follow MSTechnetForum on Twitter

    Посетите Блог Инженеров Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    30 августа 2011 г. 8:42
  • Добрый день.

    К сожалению не мог сразу применить рекомендованые исправления, так как был в отпуске.
    После применения сайт стал выкидывать слудующую ошибку:

    Server ErrorInternet Information Services 7.5

    Error Summary
    HTTP Error 500.19 - Internal Server Error
    The requested page cannot be accessed because the related configuration data for the page is invalid. Detailed Error InformationModule IIS Web Core
    Notification BeginRequest
    Handler Not yet determined
    Error Code 0x8007000d
    Config Error Configuration file is not well-formed XML 
    Config File \\?\C:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess\web.config
    Requested URL https://remote.piv-spb.ru:443/remote
    Physical Path C:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess
    Logon Method Not yet determined
    Logon User Not yet determined
     Config Source
      128:     <compilation debug="false" targetFramework="4.0" />
      129:     </compilation>
      130:
     Links and More InformationThis error occurs when there is a problem reading the configuration file for the Web server or Web application. In some cases, the event logs may contain more information about what caused this error.
    View more information »


    По поводу версии - не могу сказать, сайт предустановленный с дистрибутивов SBS, но мне кажется что версия .NET 4, так как файл web.config не менялся после злополучного обновлния, а до него все работало.
    Поменялась только версия .NET (точнее релиз), удаление и установка .NET 4 ничего не дает.

    В Application Log слудующая информация:
    - System

      - Provider

       [ Name]  ASP.NET 2.0.50727.0
     
      - EventID 1310

       [ Qualifiers]  32768
     
       Level 3
     
       Task 3
     
       Keywords 0x80000000000000
     
      - TimeCreated

       [ SystemTime]  2011-09-08T06:28:31.000000000Z
     
       EventRecordID 76095
     
       Channel Application
     
       Computer SBS.Philipp.local
     
       Security

    - EventData

       3008
       A configuration error has occurred.
       9/8/2011 10:28:31 AM
       9/8/2011 6:28:31 AM
       17442753314c40edb0822196ff2138ba
       1
       1
       0
       /LM/W3SVC/1/ROOT/Remote-4-129599369112489702
       Full
       /Remote
       C:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess\
       SBS
       
       11116
       w3wp.exe
       NT AUTHORITY\NETWORK SERVICE
       ConfigurationErrorsException
       Unrecognized attribute 'targetFramework'. Note that attribute names are case-sensitive. (C:\Program Files\Windows Small Business Server\Bin\WebApp\RemoteAccess\web.config line 128)
       https://remote.piv-spb.ru:443/remote
       /remote
       192.168.16.5
       
       False
       
       NT AUTHORITY\NETWORK SERVICE
       7
       NT AUTHORITY\NETWORK SERVICE
       False
       at System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags) 

     

    8 сентября 2011 г. 6:38
  • На сколько я помню, используется все таки FrameWork 2

    Проверьте в IIS, какой FrameWork используется для Default Application Pool и для Application Pool для SBS.

    Попробуйте везде задать FrameWork 2 и удалить (лучше закомментировать) секцию

    <compilation debug="false" targetFramework="4.0">
    </compilation>


    Innovation distinguishes between a leader and a follower - Steve Jobs
    9 сентября 2011 г. 8:19
  • проблему решил восстановлением со страховой копии

    27 сентября 2011 г. 3:13