0

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

解析器错误消息:无法加载文件或程序集“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

4

2 回答 2

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

你有几个选择...

  1. 将DLL复制到3rdPartyLibs解决方案中的文件夹中,并将引用更改为指向此处
  2. 用于Nuget将文件下载到解决方案中,这里唯一的问题是版本可能不正确,因此此处的选项 1 可能最适合您的方案。
于 2013-10-25T19:29:41.083 回答
0

对不起,没有太多的声誉,所以发布为答案而不是评论。您的项目中是否引用了 ajax 工具包 dll。要确认,请检查您的 bin/debug director。

于 2013-10-25T19:08:43.657 回答