类型“x”是在一个未被引用的程序集中定义的。您必须添加对程序集“abc123”的引用。
我有一个.NET 2.0 Web应用程序,引用了我的程序集“abc123”。该程序集存在于GAC中,并且我已经验证它与正确(相同)的版本。整个应用程序没有问题,除了一个.aspx页面。问题页面有一个重复器(repeater),其中显示一个用户控件作为其“字段”之一。绑定一个类型y的列表到repeater时,我将类型x的列表(作为y的一个属性)传递给用户控件,如下所示:
<uc1:usercontrol id="ucusercontrol " runat="server" myPublicUserControlProperty='<%#Eval("CollectionOfX") %>'/>
在用户控件的属性设置中,我将类型x的列表绑定到用户控件中的gridview。
需要注意的奇怪事情是,这份报告在我的开发电脑上工作正常,但一旦我部署在任何服务器上就无法工作。我的电脑是Windows XP,IIS6,VS2005。服务器是Windows Server 2003,IIS6。
希望我已经解释得足够清楚了。谢谢您提供的任何见解。