2013-10-25 59 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

我是能夠更新參考,但同樣的錯誤仍然發生 –