0

我得到这个之后

  1. 编译,
  2. 确保 bin 目录有已编译的 DLL 文件。

我错过了什么?

“/”应用程序中的服务器错误。

解析器错误

说明:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息并适当地修改您的源文件。

解析器错误消息:无法加载类型“WebApplication1.WebForm1”。

源错误:

Line 1:  <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication1.WebForm1" %>
Line 2:  <!DOCTYPE html>
Line 3:  Source File: /test/WebForm1.aspx    Line: 1 
4

2 回答 2

1

检查分配给WebForm1. 当我遇到此错误时,通常是由于我更改了命名空间而不是更新 .aspx 文件中的行。

它可能看起来像

namespace MyRenamedNamespace
{
    public class WebForm1
    {
    }
}

在这种情况下,.aspx 文件中的行应为

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="MyRenamedNamespace.WebForm1" %>

于 2013-07-03T15:09:17.217 回答
0

这意味着它无法找到WebApplication1.WebForm1. 我会查看您的代码,或者WebForm1.aspx.cs看看它是否看起来像:

namespace WebApplication1 {
    public class WebForm1 {
        protected void Page_Load(object sender, EventArgs e) {
        }
    }
 }

我想您缺少名称空间或类名。如果您找不到背后的代码,我很想重新创建页面,Visual Studio 应该为您创建它。

于 2013-07-03T15:10:57.207 回答