日期:2014-05-19  浏览次数:20525 次

高分请教web.config的问题
小虾今日被逼无奈学起了ASP.NET(C#),网页编出来了,在VS2005中测试运行正常,但是作为虚拟目录就出现以下问题:

分析器错误  
说明:   在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件
分析器错误信息:   未能加载类型“_Default”。
源错误:  
行   1:     <%@   Page   Language= "c# "   AutoEventWireup= "true "     CodeFile= "Default.aspx.cs "   Inherits= "_Default "   %>
行   2:    
行   3:     <!DOCTYPE   html   PUBLIC   "-//W3C//DTD   XHTML   1.0   Transitional//EN "   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
源文件:   c:\inetpub\wwwroot\WebSite1\Default.aspx         行:   1  


请问各位大虾怎么解决啊?


------解决方案--------------------
改为src = "Default.aspx.cs " <%@ Page Language= "c# " AutoEventWireup= "true " src = "Default.aspx.cs " Inherits= "_Default " %> 试试
------解决方案--------------------
生成-生成解决方案
------解决方案--------------------
不清楚lz是什么问题,可能lz改动了 <%@ Page %> ,是不用修改的.
Inherits= "_Default "好象有错,改成Inherits= "WebSite1.Default "


说错勿怪
------解决方案--------------------
两种方法依次试试:
1.把你的整个站点重新编译一次再运行
2.web.config中compilation设置为 debug= "true "
------解决方案--------------------
“在VS2005中测试运行正常,但是作为虚拟目录就出现以下问题”

能不能详细说一下你IIS中虚拟目录的设置?

建议检查一下IIS中ASP.NET是否设置的ASP.NET 2.0
------解决方案--------------------
什么操作系统?
建议检查一下IIS中ASP.NET是否设置的ASP.NET 2.0

------解决方案--------------------
2.web.config中compilation设置为 debug= "true " 这个是有可能的

你的发布可能有问题,可以用05自带的发布试试看,如果不可以,还得看你的前后台相互映射的代码。