繁体   English   中英

无法加载文件或程序集“AjaxControlToolkit”或其依赖项之一。 该模块应该包含一个程序集清单

[英]Could not load file or assembly 'AjaxControlToolkit' or one of its dependencies. The module was expected to contain an assembly manifest

我在IIS7上部署应用程序时遇到奇怪的错误当我在VS 2012中打开我的站点而不更改其.Net 4的框架时。

来源错误:

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" %>

问题在于Ajax程序集引用的第2行。 当我在我的笔记本电脑上部署它时,它运行正常,没有错误,它也适用于VS 2010.其次,在同一个IIS上还有两个网站,并且还有相同的Ajax标签,它们正常工作。 我尝试了以下但仍然没有运气:

  1. 清洁解决方案和重建
  2. 删除了AjaxControlToolkit.dll引用并重新添加引用
  3. 通过修改文件夹安全权限为IIS /用户授予完全权限“临时Asp.Net文件”
  4. 重新启动Visual Studio 2010和IIS服务器
  5. 检查应用程序池版本是V4。
  6. 上传整个项目,包括Bin文件

问题出在Visual Studio版本上。 通过在VS 2010或VS 2012等不同版本的Visual Studio中打开更改项目文件详细信息时,会出现此类错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM