2014-02-27 28 views
0

我已经创建了一个相当标准的.Net DLL,我试图在aspx脚本中使用,但到目前为止我还没有多少运气。该脚本是这样的:无法在aspx脚本中引用.Net DLL

<%@ Page Language="VB" %> 
<%@ Import Namespace="IncsRoot.IncsSpace" %> 
<%@ Assembly Name="IncsAssm" %> 
<script runat="server"> 
    Protected Sub Page_Load(ByVal Sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 
     Dim incs As IncsClass 
     Dim cs As String 
     Dim db As String 

     cs = "Provider=SQLOLEDB;Server=HP\SQLEXPRESS;UID=sa;PWD=angela;" 
     db = "Vanguard" 

     incs = New IncsClass(cs, db) 
     incs.show("SELECT category FROM " & db & ".dbo.categories ORDER BY category") 
    End Sub 
</script> 

当我尝试在我的浏览器中查看,我得到一个解析器错误的大会指令,称政府间谈判委员会无法找到。没有这个指令,我得到了一个编译错误,正如人们所期望的那样。但是DLL已经被添加到网站中作为参考,导致它被复制到bin目录,并且整个事情用VS Express 2013 for Web编译好。

我在做什么错?

回答

0

请尝试使用完全限定名称,例如MyProject.MyAssembly

+0

我该怎么做? –