2014-02-27 32 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

我該怎麼做? –