Ошибка парсера Не ​​удалось загрузить AjaxControlToolkit

Сообщение об ошибке синтаксического анализатора: не удалось загрузить файл или сборку "AjaxControlToolkit" или одну из ее зависимостей. Система не может найти указанный файл.

Да, я уже видел вопросы здесь, но не могу найти правильный ответ для меня:

Итак, вот страница с ошибкой: (строка 3 выделена)

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

Сообщение об ошибке синтаксического анализатора: не удалось загрузить файл или сборку "AjaxControlToolkit" или одну из ее зависимостей. Система не может найти указанный файл.

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

Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeFile="students.aspx.cs"   Inherits="students" %>
Line 2:  
Line 3:  <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="AjaxControlToolkit" %> 
Line 4:  
Line 5:  <!DOCTYPE html>

Исходный файл: /aspsite/students.aspx Строка: 3

Отслеживание загрузки сборки: следующая информация может быть полезна для определения, почему сборка 'AjaxControlToolkit' не может быть загружена.


Вот что я проверил и попробовал, предложенный другими вопросами: ОШИБКА Не удалось загрузить файл или сборку 'AjaxControlToolkit' или одну из ее зависимостей. Хост-сервер работает на ASP.NET 4.0, 4,5

Не удалось загрузить файл или сборку AjaxControlToolkit или одну из ее зависимостей. Системе не удается найти указанный файл. Ajaxcontroltoolkit.dll находится в папке /bin, вместе со всеми другими пакетами и прочим (хотя он работает в режиме компилятора в VS)

Вот мой файл web.config:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
 <connectionStrings>
<add name="studentHousesConnectionString" connectionString="Data Source=ruudpc;Initial Catalog=studentHouses;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>
<system.web>
<customErrors mode="Off"></customErrors>
<compilation debug="true" targetFramework="4.0">
  <assemblies>
    <add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089" />
  </assemblies>
</compilation>
 <pages>
  <controls>
    <add tagPrefix="ajaxToolkit" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
  </controls>
 </pages></system.web>
  <runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <dependentAssembly>
      <assemblyIdentity name="Microsoft.WindowsAzure.Storage" publicKeyToken="31bf3856ad364e35" culture="neutral" />
    <bindingRedirect oldVersion="0.0.0.0-2.1.0.4" newVersion="2.1.0.4" />
  </dependentAssembly>
</assemblyBinding>
</runtime>
 </configuration>

Кроме того, я попробовал с IIS 7.5, здесь сайт Students.aspx работает, наконец-то:) Я подозреваю, что это как-то связано с хостом, не знаю, что.

Если это полезно: остальная часть сайта работает превосходно: php,.inc, таблица стилей... все отлично... но эта страница с asp продолжает вызывать у меня проблемы. Спасибо за помощь заранее.

1 ответ

Решение

Так легко, но так трудно найти: как я говорил, на локальном веб-сайте IIS это работало, поэтому мне было очень странно связываться с web.config. Он работает локально, почему бы не на веб-сайте хостинга:

Решение. Перейдите на панель управления хостингом, в моем случае - на вкладку приложения, выберите папку на своем веб-сайте и нажмите "Преобразовать папку в приложение". Очевидно, теперь вы думаете об этом. В IIS manager вы делаете то же самое, я думал, что веб-сайт хостинга сделает это автоматически.

Хостинг: http://somee.com/ Используя его для тестирования моих сайтов, они предлагают бесплатный ограниченный хостинг (извините, цель не рекламировать его)

Другие вопросы по тегам