我在添加Datalist控件到文件后,保存查看到这个错误,请指教!!我用的是VS2005,ACCESS 2003,操作系统WIN2003。Server Error in '/BarChart2' Application.
--------------------------------------------------------------------------------Parser Error 
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately. Parser Error Message: Could not load type System.Web.UI.WebControls.AccessDataSource from assembly System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a.Source Error: 
Line 74:         <ItemStyle BackColor="#F7F6F3" ForeColor="#333333" />
Line 75:         <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
Line 76:     </asp:DataList><asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/data.mdb"
Line 77:         SelectCommand="SELECT * FROM [vote] ORDER BY [ID]"></asp:AccessDataSource>
Line 78:     
 Source File: G:\SAGA'S FILE\Learning\Dot Net\ASP.NET\BegASPNET11\BarChart2\BarChart.aspx    Line: 76 
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2300; ASP.NET Version:1.1.4322.2300

解决方案 »

  1.   

    Version Information: Microsoft .NET Framework Version:1.1.4322.2300; ASP.NET Version:1.1.4322.2300看这里 Version:1.1.4322.2300
    你2.0的程序用1.1的.net肯定出错了
      

  2.   

    但我是安装了2.0的,不过是在1.1基础上装的,现在我的IIS里面的Web Service Extension有“ASP.NET v1.1.4322”和“ASP.NET v2.0.50727”,两个的状态都是“Allowed”。但是我Prohibit了1.1那个后文件便显示不了(连错误都没有,显示PAGE NOT FOUND),Prohibit了2.0那个就没事。这是怎么回事呢?我装的2.0是“Microsoft .NET Framework 2.0 软件开发工具包 (SDK) (x86)”,400多M的,还装了可再发行组件包。
      

  3.   

    Could not load type System.Web.UI.WebControls.AccessDataSource from assembly System.Web, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a不能读取这个控件,你看看有没有引用到这个控件?
      

  4.   

    net2005基本上能兼容运行.net2003写的程序,但在程序代码的安全性上有所提升,同时在asp.net2.0和asp.net1.1混合使用的时候就要注意一些问题了.1. 要选择网站所使用的asp.net的版本.使用2.0开发的程序一定要选择asp.net2.02. 注意的权限问题.3. 不能把asp.net1.1的程序和asp.net2.0的程序公用一个应用程序池,这样会出现Server Application Unavailable的错误. 这个问题比较容易忽视. 原因是由于每个应用程序池由一个 w3wp.exe 进程控制的,而一个 w3wp.exe 进程同时加载两个版本的framework的时候就会出现问题.
      

  5.   

    Version Information: Microsoft .NET Framework Version:1.1.4322.2300; ASP.NET Version:1.1.4322.2300看这里 Version:1.1.4322.2300
    你2.0的程序用1.1的.net肯定出错了
    同意该人 说法你在应用程序虚拟目录的 IIS 设置中,保持将该应用程序映射到 ASP.Net 1.1(或 1.0)。继续使用 Visual Studio .Net 2003 编辑应用程序代码。 
     
      

  6.   

    说错误了,你应该将iis设置中应用程序映射到asp。net2。0!!!!