我正在創建一個包含一個asp頁面,其代碼隱藏和一個包含一些庫代碼的附加項目的小型網站。我可以在Visual Studio開發環境中運行這個工具,並且它全部都是細微的。無法加載程序集「App_Web_Qwertyuiop」。確保它在訪問頁面之前被編譯
我使用FileSystem方法(我無法獲得Web部署或FTP工作,但這是另一個問題)發佈到本地目錄,然後將生成的文件複製到服務器。
上調用的網站,我得到了老最喜歡的錯誤: -
Could not load the assembly 'App_Web_qwertyuiop'. Make sure that it is compiled before accessing the page.
我已經調查提供here的解決方案。我不明白接受的答案,並且我已經檢查了應用程序池運行的是與代碼編譯相同的.Net框架。據我所知,其他答案是不適用的。
給出的答案here沒有任何意義。如建議的here,在任何Temporary ASP.NET Files
文件夾中沒有文件存在,並按建議修改web.config
不能解決問題。我已修復建議here的權限,並且上一個答案中給出的選項在我的IIS版本中不存在。
還有什麼我可以嘗試嗎?
編輯我使用網站 - >添加網站在IIS中創建了該網站。這些文件位於C:\inetpub\wwwroot\mywebsite
目錄中;這包含找到文件App_Web_qwertyuiop
的目錄\bin
,以及用於庫函數的dll。
謝謝您的建議。我在編輯中回答了您的問題。我還沒有創建虛擬目錄,因爲我不知道應該調用什麼或應該如何定義它。 –