儘管我已經看到許多有關「無法加載類型」的論壇問題,但其中的任何建議似乎都不適用於我的情況。asp.Net 2005「無法加載類型」
我用aspx.net VB 2005寫了一個新的web應用程序。它很小,只有2頁,其中1頁沒有代碼隱藏。它運行在IDE AOK但是當我安裝了它在我的電腦(以及生產服務器上安裝時),並試圖運行它這個錯誤想出了:
Parser Error
Description: An error occurred during the parsing of a resource required to service this request. Please review the following specific parse error details and modify your source file appropriately.
Parser Error Message: Could not load type 'EMTTrainingDatabase.pageMain'.
Source Error:
Line 1: <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="pageMain.aspx.vb" Inherits="EMTTrainingDatabase.pageMain" %>
Line 2:
Line 3: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Source File: /EMTTrainingDatabase/pageMain.aspx Line: 1
--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:2.0.50727.3603; ASP.NET Version:2.0.50727.3082
我檢查了IIS網站屬性並指定了正確的ASP.net版本:2.0.50727。
我檢查的虛擬路徑,它看起來是正確的太:/ EMTTrainingDatabase
pageMain源代碼頭的樣子:
<%@ Page Language="vb" AutoEventWireup="false" CodeBehind="pageMain.aspx.vb" Inherits="EMTTrainingDatabase.pageMain" %>
一些海報表明bin在錯誤的文件夾或垃圾箱沒有按不包含rigt內容。我沒有足夠的知識來解釋這一點。
有人可以幫忙嗎?
謝謝。
更換代碼隱藏屬性你怎麼安裝?你能解釋你做了什麼嗎? – 2010-05-05 13:46:12
我爲「發佈」創建了一個web部署項目,構建解決方案並單擊生成的.msi文件。 – 2010-05-05 13:53:44