我把asp.net2.0的网站生成到文件夹admin ,然后把admin文件夹复制到apache安装目录的C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\active下。
开启服务,地址栏输入:http://localhost:8080/active/admin/web/main.aspx 出现这样的问题:“/active”应用程序中的服务器错误。
--------------------------------------------------------------------------------分析器错误 
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 分析器错误信息: 未能加载程序集“App_Web_t5boij1l”。请确保在访问该页之前已经编译了此程序集。源错误: 
行 1:  <%@ page language="C#" autoeventwireup="true" inherits="main, App_Web_t5boij1l" %>
行 2:  
行 3:  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 源文件: /active/admin/web/main.aspx    行: 1 
--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42 
那位高手知道怎么处理???

解决方案 »

  1.   

    1、你是windows系统,我无法理解你为什么在windows下通过apache运行asp.net而不用IIS?2、如果你非要这么做,有一个软件,或许可以,叫Ubuntu,可以让Linux下支持asp.net,windows下不知道
      

  2.   

    inherits="main, App_Web_t5boij1l"不一定是apache出的问题
    看看你集成的两个类是不是冲突
    为什么要一定继承两个类呢
    或者像程序报的,你的程序集没有加载到
      

  3.   

    如果我在vs2005中网站发布到admin文件夹中,欲把它放到apache服务器上,接下来怎么操作呢?
      

  4.   

    自己找到原因了 。apache 安装目录下cof/httpd.conf   虚拟目录 配置的问题。。AspNetMount /active "C:/Program Files/Apache Group/Apache2/htdocs/active"
    # Map all requests for /afishman to the application filesAlias /active "C:/Program Files/Apache Group/Apache2/htdocs/active"