我的aspx文件是放在一个文件夹里的,然后一同将这个文件放到原来的asp程序目录中,并做链接
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------配置错误 
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。 分析器错误信息: 在应用程序级别以外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置。源错误: 
行 49:            它为成员站点提供单独登录和核心配置文件服务。<authentication mode="Windows" /> 
行 50:     -->
行 51:     <authentication mode="None" /> 
行 52: 
行 53:  <!--  授权 
 源文件: E:\!WorkArea\!Office\mccop\mccop\admin\Show\web.config    行: 51 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:1.1.4322.2032; ASP.NET 版本:1.1.4322.2032

解决方案 »

  1.   

    导致该错误的原因可能是在 IIS 中没有将虚拟目录作为应用程序进行配置!
    ^^^^^^^^^^^^^^^^^^^^^^
      

  2.   

    asp只要放在wwwroot目录里面就能运行
    但是aspx需要设置一个虚拟目录
      

  3.   

    我有一个虚拟目录,asp文件就是放在这个虚拟目录的
      

  4.   

    你是用相对路径链的吧?最好把aspx文件放到根目录,这样不容易出错。
      

  5.   

    直接写你  Server.MachineName +指向asp文件的虚拟目录+文件名
      

  6.   

    直接写你  Server.MachineName +指向asp文件的虚拟目录+文件名
     
    什么意思 在哪里写?
      

  7.   

    可能我的做法比较笨吧.我一般是先做一个IIS虚拟目录,然后在开始建ASP.NET文件.
      

  8.   

    这是我写过的一个 调用asp页面  // hellocell为虚拟目录 指向asp所在的文件
    string strMenucode;
    strMenucode ="<script>";
    strMenucode = strMenucode + "window.open('http://"+ Server.MachineName +"/hellocell/CellInput.asp?querytime=" + str_date + "&id="+str_id;
    strMenucode = strMenucode + "','CellInput','width=1024,height=768,top=5,left=5,status=yes,resizable=yes');<" + "/script>";

    Response.Write(strMenucode);