无法加载类型example.site1
本文关键字:example site1 类型 加载 | 更新日期: 2023-09-27 18:08:01
我有一个问题与我的asp.net网站。我从visual studio开发了一个项目。它在visual studio上成功运行。但是当我把它发布到一个文件夹然后传到ftp时,它给了我这个错误。
Server Error in '/' Application.
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 'BerksanWebSite.Site1'.
Source Error:
Line 1: <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site1.master.cs" Inherits="BerksanWebSite.Site1" %>
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: /webdeneme/Site1.Master Line: 1
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.33440
有人能帮我吗?我找到了一些解决方案,但他们不工作
我几乎可以肯定你的页面类是不同的命名
显示"Could not load type 'BerksanWebSite.Site1'.",这意味着它找不到这个类。
在本页后面的代码中,您应该这样声明该类:
public partial class Site1: System.Web.UI.Page
,您的名称空间可能是BerksanWebSite
首先要做的是试着改变
Inherits="BerksanWebSite.Site1"
:
Inherits="Site1"
另一件要检查的事情是你的页面是否位于文件夹中。这是什么意思-我的意思是如果你的页面位于一个名为"pages"的文件夹中,
你的类将被命名为
pages_Site1
,你需要改变它或Inherits
,使它们都是相同的
在您的Page Directive
中进行此更改,即第1行。
CodeFile="Site1.master.cs"
代替CodeBehind="Site1.master.cs"