2013-05-10 66 views
1

我對VB.NET有點新,但是我已經下載並安裝了VS Express 2012 for web。我創建了一個相當簡單的Web應用程序。一頁。 mypage.aspx它在演播室運行完美,並回應我的期望。在web項目中使用DLL

我想要做的就是讓它從dll運行。不是從mypage.aspx.vb。我在bin文件夾中看到該項目的dll。

但是,當我將mypage.aspxweb.configbin與dll移動到服務器時,它只是說它缺少頁面後面的代碼。我是否需要更改對VB文件的引用?

+0

你應該發佈應用程序,而不僅僅是複製。 – Alexan 2013-05-10 17:23:31

+0

它實際上並未發佈到網絡服務器。它用於家庭自動化項目。這正好說明我想要做什麼。我只是不知道如何告訴它使用dll。還使用.net 2.0 – SeeleyBoothe 2013-05-10 17:37:23

+0

您使用IIS Express?所以發佈到你的虛擬目錄位置。或者您可以發佈到硬盤上的任何文件夾,然後將此文件夾的內容複製到虛擬目錄。 – Alexan 2013-05-10 17:46:57

回答

0

如果你想使用DLL,轉到構建菜單在Visual Studio和點擊發佈網站

設定的目標位置,還有你的整個項目將得到與DLL和不代碼創建文件後面。

使用此項目部署在您的服務器上。

+0

我是這樣一個neewb。謝謝大家。 – SeeleyBoothe 2013-05-10 18:40:06

+0

其實現在當我這樣做時,我得到一個錯誤:無法加載類型projectname.project類 – SeeleyBoothe 2013-05-10 19:22:32

+0

在aspx頁面中添加了一個程序集引用。現在錯誤消失了,但沒有在它告訴的頁面上打印出來。在Studio中完美工作。 – SeeleyBoothe 2013-05-10 20:00:31