我要在已發布的網站上面添加新的頁面(網站沒有源碼, .net 2.0),加了一個a.html和a.ashx(這個文件只有ashx,沒有ashx.cs,代碼直接寫在ashx裡面),我在一般處理程序中,加了這樣的引用
using System.Data.OracleClient;
現在這幾個新加頁面本地項目已經發布,當我在a.html , a.ashx , 和一個訪問數據庫的dll文件,直接拖到頁面下,頁面報錯:
因為這個System.Data.OracleClient.dll 這個文件直接在.net裡面引用的,所以我直接把這個文件拿過來放到bin目錄下,結果還是報錯:
右擊項目---添加引用---.NET選項卡----System.Data.OracleClient
直接把這個文件拿過來放到bin目錄下是不行的,因為web.config中沒有,所以還是找不到。
參考:
<assemblies>
<add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Transactions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Configuration.Install, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
<add assembly="System.Data.OracleClient, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
</assemblies>