一个ASP.NET的问题

近日来想用ASP.NET写个个人主页,使用VS2005写的,新建一个网站,目录不是用的系统默认目录,而是自定义的,有一个主页Default.aspx,我在里面插入了一个表... 近日来想用ASP.NET写个个人主页,使用VS2005写的,新建一个网站,目录不是用的系统默认目录,而是自定义的,有一个主页Default.aspx,我在里面插入了一个表格,写了一行字,然后想测试一下(一开始直接用VS编译测试,是可以浏览的);
打开IIS,我用的系统是Win2003+IIS 6.0,新建了一个网站,包含刚才在VS里面建立的目录,然后就浏览,浏览器就报错,错误在这一行:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
//提示好像是
分析器错误
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。

分析器错误信息: 未能加载类型“_Default”。
然后我用DW新建了一个ASP.NET/C#页面,把里面的这行代码 :
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
替换刚才的那行,结果在IIS里面就可以浏览了,而且VS也可以编译运行,看有的朋友说是因为没有把那个目录在IIS里设置为虚拟目录导致的,但是我也试了,仍旧不行,只有改了这行代码才可以,我不太明白,请高手帮忙解答,在这里先谢过了!
展开
 我来答
vviicck
2008-08-11 · 超过23用户采纳过TA的回答
知道答主
回答量:374
采纳率:0%
帮助的人:70.9万
展开全部
单纯的IIS和VS的编译器是不同的,IIS没有寻找 CodeFile="Default.aspx.cs" 这句代码所志向的文件的功能,而VS是一个集成比较全面的编译器,它是按照自己所能编译的格式给用户创建文件,不关你之前所说的路径不是默认的问题
ctboy1000
2008-08-09 · 超过34用户采纳过TA的回答
知道答主
回答量:101
采纳率:0%
帮助的人:100万
展开全部
错在这里 Inherits="_Default"
表明从=_Default继承 找不到就报错了吧 去掉这个应该就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
FantasyChump
2008-08-08 · TA获得超过3288个赞
知道大有可为答主
回答量:2127
采纳率:0%
帮助的人:2247万
展开全部
是因为你并没有把网站编译,所以网页的后台代码(在*.cs里面)是没有编译的,从而导致了错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式