2011-02-03 67 views
2

我是一個ASP.NET的新手,我做了一個應用程序VS2010使用NET 4.0(在調試模式下工作都很好) 我試過主辦我的應用程序@ aspspider,我發現了以下錯誤:ASP.NET解析器錯誤:無法加載類型(LINE 1)

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 'AuthStealerPanel._Default'. 

Source Error: 

Line 1: <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="Default.aspx.vb" Inherits="AuthStealerPanel._Default" %> 

我也試圖重建.dll和上傳到/ bin /和應用程序的根。 有什麼幫助嗎? :>

回答

1

當您在頁隱藏代碼文件進行任何更改,那麼你還必須上傳的.aspx文件,如果你的項目有用戶控制然後上傳母版用戶控件文件也

+0

by **。aspx **意味着相關的**。aspx **文件只有 – 2011-02-03 16:43:50

0

如果你看到這個錯誤,那麼你還沒有在IIS中設置您的網站。 IIS是「 Internet Information Services」的簡稱,它基本上是用於.net Web應用程序的Web服務器,如Apache將用於PHP。每個託管服務提供商都不相同,但您將始終擁有一個您發佈網站的文件夾。您必須配置IIS才能將此文件夾識別爲虛擬目錄,並允許您的應用程序在該目錄中運行。

例如:

與GoDaddy,你必須去「 IIS梟雄」,單擊「創建」在IIS中創建(虛擬目錄,如果該目錄中已經存在不要緊文件夾結構),然後選中「設置應用程序根目錄」的框 - 這告訴IIS你將在那裏運行asp.net代碼。

隨着DiscountAsp.net你會去「 Web應用程序工具」,選擇您發佈到該文件夾​​,然後點擊「安裝應用程序」。這會將該目錄與IIS中的一個新虛擬目錄相關聯,並將其設置爲運行asp.net代碼。

我還沒有使用其他託管服務提供商,所以這兩個都是我所知道的。

相關問題