“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“_Default”。源错误: 
行 1:  <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
 页面在vs2005中调试通过,拷贝到webroot后,报以上错误,我应该修改什么?
第一次用asp.net建站,好头昏:)

解决方案 »

  1.   

    1 直接建虚拟目录指向实际路径;
    2 (试试)可能是:_Default --> Default
      

  2.   

    把_Default 改为 Default试试!
      

  3.   

    把_Default 改为 Default试试
      

  4.   

    改过了不行
    3l的能否讲清楚点那个dll?
      

  5.   

    我想你应该是没把bin文件放上去,要不去掉Inherits="_Default",应该就可以了。 
      

  6.   

    _Default改Default,看看你的代码文件类名
      

  7.   

    还有一种方法:将IIS的.NET配置为2.0就可以了。
    就是配置下IIS,可能你的IIS里.NET的版本是1.1的
    LZ应该会吧。
      

  8.   

    楼主只是把aspx文件拷贝过去的吧,
    你应该选择生成->发布网站,然后将其中的文件全部复制到一个文件夹中,然后在iis建立虚拟目录or网站
      

  9.   

    cs文件为public partial class _Default : System.Web.UI.Page那么你在.aspx文件可以
    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
    来调用也就是把后台的类名_Default写道aspx文件的Inherits=这一块
      

  10.   

    dll 就是你工程目录下的bin目录里的dll
      

  11.   

    “/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------分析器错误 
    说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载程序集“App_Web_h-pwvc-0”。请确保在访问该页之前已经编译了此程序集。源错误: 
    行 1:  <%@ page language="C#" autoeventwireup="true" inherits="_Default, App_Web_h-pwvc-0" %>
    行 2:  
    行 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     源文件: e:\inetpub\wwwroot\Default.aspx    行: 1 按照007的说法,做了一次,报以上错误
    现在是vs2005默认的新生成页面,没有任何代码的
    hackztx ,现在没有任何类,就是白页面,放了个button
      

  12.   

    inherits="_Default, App_Web_h-pwvc-0".net已经生成了程序集,你确定你的bin目录里有dll吗?webroot是配置为应用程序的虚拟根目录吗?先检查bin下的DLL是否存在,如果在,那么检查一下webroot在IIS中的配置,如果是在网上的空间,可以试着把bin目录复制到webroot上一层目录里试试。
      

  13.   

    在IIS上直接建虚拟目录指向实际路径 
      

  14.   

    建站不是要拷贝过去就可以的,要拷贝也是发布之后的东西,要不你的源代码都让别人看了吗,还有啊,release要快一些啊
      

  15.   

    bin下的DLL是存在的,App_Web_h-pwvc-0 驱动器 E 中的卷没有标签。
     卷的序列号是 7E04-AE44 E:\webSite\PrecompiledWeb\webSite 的目录2008-04-29  09:55    <DIR>          .
    2008-04-29  09:55    <DIR>          ..
    2008-04-29  09:33    <DIR>          bin
    2008-04-29  09:33             1,883 Default.aspx
    2008-04-29  09:55                 0 dir.txt
    2008-04-29  09:33                49 PrecompiledApp.config
    2008-04-29  09:52             1,562 Web.Config
    2008-04-22  13:29             1,585 Web.Config.bak
                   5 个文件          5,079 字节 E:\webSite\PrecompiledWeb\webSite\bin 的目录2008-04-29  09:33    <DIR>          .
    2008-04-29  09:33    <DIR>          ..
    2008-04-29  09:33             4,096 App_Web_h-pwvc-0.dll
                   1 个文件          4,096 字节     所列文件总数:
                   6 个文件          9,175 字节
                   5 个目录  1,402,261,504 可用字节在IIS上直接建虚拟目录指向实际路径 ,现在是这样做的感觉楼上的各位,随便哪个过来都能搞定,可惜,就是俺搞不定,郁闷
      

  16.   

    好麻烦,还是cat好:)感觉还是页面什么的设置有问题,搞了个纯html,改名为.aspx,是正常可以浏览的,也就是IIS6应该没问题,framework是v2.0.50727
      

  17.   

    从网上查原因,说是原因采用虚拟目录,BIN不在根目录下的原因。由于我采用的是虚拟网站,故不是这种问题。后来发现我用VS2005生成的应该是ASP.NET2.0,在IIS属性中修改ASP.NET的版本,访问正常。http://blog.csdn.net/fenghao_5555/archive/2008/03/27/2223200.aspx
    问题解决,谢谢楼上热心的各位