none
Странная ошибка компиляции RRS feed

  • Вопрос

  • Здравствуйте.

    Поставил Microsoft Ajax Minifier.

    Скачал AJAX Control Toolkin Source Code, открываю в VS2010, запускаю, получаю ошибку:


    Ошибка сервера в приложении '/AjaxControlToolkit_9c860ac12ae9'.


    Ошибка конфигурации

    Описание: Ошибка при обработке файла конфигурации, требуемого для обслуживания этого запроса. Изучите указанные ниже подробные сведения об этой ошибке и измените файл конфигурации.

    Сообщение об ошибке синтаксического анализатора: Эта ошибка использования раздела, зарегистрированного как allowDefinition='MachineToApplication' вне уровня приложения.  Эта ошибка может быть вызвана тем, что виртуальный каталог не настроен в IIS как приложение.

    Ошибка источника:

    Строка 13:  <system.web>
    Строка 14:   <globalization uiCulture="en-US" />
    Строка 15:   <trust level="Medium"/>
    
    Строка 16:   <!-- 
    Строка 17:       Set compilation debug="true" to insert debugging 

     

    Причём тут IIS, если он у меня вообще не запущен. Всё запускается в ASP.NET Development Server, на определённом порту, создаваемом после компиляции.

    Раньше всё было нормально. Странно.

     

    Помогите, кто чем может. Спасибо.

    19 октября 2010 г. 16:01

Ответы

  • Дело в том, что конфигурация сначала читается из machine.config, потом из web.config сервера, потом приложения и тд...

    Короче, смотри machine.config, ищи раздел trust и меняй allowDefinition='MachineToApplication' на allowDefintion="Everywhere"

    • Предложено в качестве ответа ulcerModerator 28 октября 2010 г. 7:35
    • Помечено в качестве ответа Abolmasov DmitryModerator 3 ноября 2010 г. 9:02
    19 октября 2010 г. 19:14
    Модератор
  • Как вариант - удали строку <trust level="Medium" /> из web.config, раз уж его запрещено определять на этом уровне.
    • Предложено в качестве ответа ulcerModerator 28 октября 2010 г. 7:35
    • Помечено в качестве ответа Abolmasov DmitryModerator 3 ноября 2010 г. 9:02
    21 октября 2010 г. 12:20

Все ответы

  • Дело в том, что конфигурация сначала читается из machine.config, потом из web.config сервера, потом приложения и тд...

    Короче, смотри machine.config, ищи раздел trust и меняй allowDefinition='MachineToApplication' на allowDefintion="Everywhere"

    • Предложено в качестве ответа ulcerModerator 28 октября 2010 г. 7:35
    • Помечено в качестве ответа Abolmasov DmitryModerator 3 ноября 2010 г. 9:02
    19 октября 2010 г. 19:14
    Модератор
  • Как вариант - удали строку <trust level="Medium" /> из web.config, раз уж его запрещено определять на этом уровне.
    • Предложено в качестве ответа ulcerModerator 28 октября 2010 г. 7:35
    • Помечено в качестве ответа Abolmasov DmitryModerator 3 ноября 2010 г. 9:02
    21 октября 2010 г. 12:20