在microsoft visual net开发工具下用C#来做ASP.net程序时提示如下错误:
试图运行项目时出错:无法在WEB服务器上启动调试。未将项目配置为进行调试。
在地址栏中输入http://localhost/default.asp提示如下的错误:
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载类型“_1.WebForm1”。源错误: 
行 1:  <%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="_1.WebForm1" %>
行 2:  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
行 3:  <HTML>
 源文件: h:\inetpub\wwwroot\Default.aspx    行: 1 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573 请问是怎么回事?是哪个地方没配置好还是有其它方面的错误。望高手解答一下。

解决方案 »

  1.   

    基本上
    把<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="_1.WebForm1" %>
    改成
    <%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" %>
    就OK了或者删掉Default.aspx文件重新建立
      

  2.   

    有几种情况可能出现这个问题
    1,web.config文件中禁用了debug
    2,iis中的.net framework没有配置好
    3,工程中的文件(一个aspx窗体包括三个文件,*.aspx, *.resx, *.cs),这三个文件关于类的描述应该是对应的,如果手工更改过某一个文件,尤其是.aspx文件,经常会出现这种问题解决的办法很简单
    1,修改web.config
    2,去.net framework的目录下运行一个 aspnet_regiis.exe -i
    3,如楼上所说,删除后重新建立一个文件
      

  3.   

    回去用通过在地址栏中输入htpp://127.0.0.1/文件名(现在用的操作系统是2003)查看生成了这样的错误提示请问是怎么回事?
    只是没有设置虚拟目录吗?不设的话我在到wwwroot目录查看也不应该有错误呀,这个文件我在2000操作系统下通过地址栏中输入htpp://127.0.0.1/就没有问题“/”应用程序中的服务器错误。
    --------------------------------------------------------------------------------配置错误 
    说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。源错误: 
    行 44:            它为成员站点提供单独登录和核心配置文件服务。
    行 45:     -->
    行 46:     <authentication mode="Windows" /> 
    行 47: 
    行 48:  <!--  授权 
     源文件: h:\inetpub\wwwroot\WebApplication4\web.config    行: 46 
    --------------------------------------------------------------------------------
    版本信息: Microsoft .NET Framework 版本:1.1.4322.573; ASP.NET 版本:1.1.4322.573
      

  4.   

    BIN里面的DLL的问题
    提示就是找不到_1.WebForm1这个类
      

  5.   

    或许是Server2003的原因?有无更新过.NET Framework或者重新安装过.NET开发环境?感觉是系统有些乱了.
      

  6.   

    基本上
    把<%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" Inherits="_1.WebForm1" %>
    改成
    <%@ Page language="c#" Codebehind="default.aspx.cs" AutoEventWireup="false" %>
    就OK了或者删掉Default.aspx文件重新建立
    这个能行么?不会吧
      

  7.   

    那就到Windows 2000 Server下试试看.