Я столкнулся со странной ошибкой, когда я разворачивал мое приложение на IIS7 Когда я открываю сайт в VS 2012 без изменения его структуры, которая является .Net 4.Не удалось загрузить файл или сборку «AjaxControlToolkit» или одну из его зависимостей. Модуль Ожидалось содержит манифест сборки
Источник ошибки:
Line 1: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="FrmUserLogin.aspx.cs" Inherits="VisionWebPortal.FrmUserLogin" %>
Line 2: <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
Line 3: <%@ Register Src="MessageBoxUsc/uscMsgBox.ascx" TagName="uscMsgBox" TagPrefix="uc1" %>
Проблема связана с линией 2 ссылки на сборку Ajax. Когда я развернул то же самое на своем ноутбуке, он отлично работает с ошибкой и также работает с VS 2010. Во-вторых, есть еще два веб-сайта в одном и том же IIS, и у них также те же теги Ajax, которые работают нормально. я попытался следующие, но все-таки повезло:
- чистого раствора и Rebuild
- Исключен AjaxControlToolkit.dll ссылка и повторно добавить ссылку
- Дайте полные права «Временные файлы Asp.Net» для IIS/Пользователь, изменив права доступа к папке
- Перезагрузите Visual Studio 2010 и сервер IIS
- Проверка версии пула приложений, которая является V4.
- Загрузил весь проект, включая Bin файлы
попытайтесь переустановить AjaxControlToolkit на сервере. Если сервер 64Bit, попробуйте установить Разрешить 32-битное приложение в пул приложений –
Я включил Разрешить 32-разрядное приложение, но все еще не повезло. – ZahidKakar
Вот, посмотрите на это: http://stackoverflow.com/questions/7695657/error-could-not-load-file-or-assembly-ajaxcontroltoolkit-or-one-of-its-depende –