无法加载文件或程序集 '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 标签,工作正常.
我尝试了以下但仍然不走运:
- 清理解决方案并重建
- 已删除 AjaxControlToolkit.dll 参考并重新添加参考
- 通过修改文件夹安全权限为 IIS/User 授予完全权限 "Temporary Asp.Net Files"
- 重新启动 Visual Studio 2010 和 IIS 服务器
- 正在检查 V4 的应用程序池版本。
- 已上传包括 Bin 文件在内的整个项目
问题出在 Visual Studio 版本上。当您通过在不同版本的 Visual Studio(如 VS 2010 或 VS 2012)中打开来更改项目文件详细信息时,就会出现此类错误。
当我在 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 标签,工作正常. 我尝试了以下但仍然不走运:
- 清理解决方案并重建
- 已删除 AjaxControlToolkit.dll 参考并重新添加参考
- 通过修改文件夹安全权限为 IIS/User 授予完全权限 "Temporary Asp.Net Files"
- 重新启动 Visual Studio 2010 和 IIS 服务器
- 正在检查 V4 的应用程序池版本。
- 已上传包括 Bin 文件在内的整个项目
问题出在 Visual Studio 版本上。当您通过在不同版本的 Visual Studio(如 VS 2010 或 VS 2012)中打开来更改项目文件详细信息时,就会出现此类错误。