2011-09-29 52 views
2

運行我在VS 2010我把它放到App_Code文件夾在Web服務器上創建 一個DLL,然後我試圖使用imports GetWebPageData如何導入一個DLL插入Web服務器

訪問它一個asp.net web應用程序

的dll位於如果這意味着什麼

+0

右鍵單擊在VS2010的項目,然後選擇添加引用,瀏覽該DLL並添加它。 –

+0

我正在嘗試將dll添加到正在服務器上運行的Web應用程序,它不是在VS2010中創建的。只有DLL創建於2010 – Beginner

+0

有沒有vs服務器上運行 – Beginner

回答

5

VS下斌/調試項目,則需要將DLL複製到Web服務器的(而不是app_codebin文件夾,甚至更好 - 點擊Add(添加)參考在Visual Studio中的Web站點並添加您的DLL作爲參考。 你也可能應該閱讀一些更多關於ASP.NET基本面

這裏是解釋ASP.NET編寫詳細的文章: http://www.west-wind.com/presentations/AspNetCompilation/AspNetCompilation.asp

+0

該網站正在服務器上運行,而不是在vs – Beginner

+0

我得到錯誤 - 此程序集是由比當前加載的運行時更新的運行時構建的,無法加載。 – Beginner

+0

然後您需要使用相同版本的.NET框架構建您的程序集(DLL文件)。檢查服務器上運行的是哪個版本 - 這是通過IIS控制檯完成的,請檢查Web應用程序的屬性。 然後,在Visual Sudio中轉到您的類庫的項目屬性並明確設置相同的版本。 – Vroomfundel