2013-10-25 61 views
0

我无法让我的AJAX控件工具包在asp.net中工作。当我使用localhost/website.aspx地址运行它时,网站运行良好,但是当我尝试通过网络访问网站时,我得到以下错误。有什么建议么?Ajax控件工具包无法加载

解析器错误消息:无法加载文件或程序集 'AjaxControlToolkit'或它的一个依赖关系。系统不能 找到指定的文件。

Line 1: <%@ Page Language="VB" AutoEventWireup="false" 
CodeFile="Submit_Employee_Info.aspx.vb" Inherits="_Default" 
MaintainScrollPositionOnPostback="true" %> 

Line 3: <%@ Register Assembly="AjaxControlToolkit" 
Namespace="AjaxControlToolkit" TagPrefix="asp" %> 

源文件:/RequestForm/Submit_Employee_Info.aspx行:3和

+0

我将ajaxcontroltoolkit.dll拖放到程序集文件夹中,现在页面将加载,但是现在没有任何一个日历扩展程序可以使用!有任何想法吗? –

+0

不确定到底什么是错误的,但是当我将我的网站升级到.net 4.5以及IIS设置时,除了修复我的.net 4.5安装,它终于开始工作,即使它是.net 3.5版本的工具包 –

回答

0

对不起没有太大的声誉,从而为发布而不是答案的评论。你的项目中引用了ajax工具包dll吗?要确认,请检查您的bin/debug主管。

0
  1. 在您的本地解决方案中,展开Web应用程序中的references文件夹,然后找到AjaxControlToolkit.dll
  2. 右键单击属性,然后检查引用DLL的路径
  3. 如果它引用到项目之外的文件夹,则需要将其包含在项目中。

你有一对夫妇的选择...

  1. 复制DLL到溶液中的一个3rdPartyLibs文件夹,并更改参考点这里
  2. 使用Nuget将文件下载到解决方案,这里唯一的问题是版本可能不正确,所以在这里选择1可能是最好的。
+0

我是能够更新参考,但同样的错误仍然发生 –

相关问题