Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache。
.NET是微软推出的功能强大的开发技术,其目标就是与Java抗衡。ASP.NET非常适合于中小企业的Web应用,其性能较ASP3.0有了极大的提高。
下面就介绍让Apache支持ASP.NET的办法。
首先,必须要有Windows环境和.NET Framework的支持。此外还建议安装安装.NET开发工具如.NET Framework SDK或者 VisualStudio.NET。需要注意的是Windows的版本应为2000、2003和XP。Win9X系列不能安装. NET Framework。

apache支持asp.net的mod_aspdotnet模块组件下载地址
2010-01-05 14:57
Apache对Asp.net的程序是不支持的,需要用到一个Asp.net的模块mod_aspdotnet(下载地址:http://sourceforge.net/projects/mod-aspdotnet)Apache我用的是官方的2.0.63(下载地址:http://httpd.apache.org/download.cgi), 没有用最新的版本,原因是mod_aspdotnet安装的路径必须和Apache是一致的,我开始用了最新的Apache2.2.8它的路径已经变了, 而mod_aspdotnet的路径还是老版本的,而且即便是更改了mod_aspdotnet路径,也不能安装在最新的Apache下,不知道是什么原 因,于是我就换了2.0.63版本,在安装Apache的时候有三个选项要填写,是域名,服务器名(机器名字),邮件地址,随意填写后一路Next就可以 了,mod_aspdotnet的安装也是一路Next就可以了.安装完后,在浏览器下输入127.0.0.1应该就可以看到一个页面提示安装成功了.由 于是Asp.net,DotNet2.0等都要安装,我就不多说了.

下载完成后双击打开,一路Next即可安装完成。
为了便于管理,我们在htdocs目录下新建一个active目录,专门存放.aspx文件。现在需要对httpd.conf文件作一定配置,在文件末尾添加:
#asp.net
LoadModule aspdotnet_module "modules/mod_aspdotnet.so"
AddHandler asp.net asax ascx ashx asmx aspx axd config cs csproj \
            licx rem resources resx soap vb vbproj vsdisco webinfo 
<IfModule mod_aspdotnet.cpp>
  # Mount the ASP.NET example application
  AspNetMount /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
  # Map all requests for /active to the application files
  Alias /active "D:/Program Files/Apache Group/Apache2/htdocs/active"
  # Allow asp.net scripts to be executed in the active example
  <Directory "D:/Program Files/Apache Group/Apache2/htdocs/active">
    Options FollowSymlinks ExecCGI
    Order allow,deny
    Allow from all
    DirectoryIndex Default.htm Default.aspx
  </Directory>
  # For all virtual ASP.NET webs, we need the aspnet_client files 
  # to serve the client-side helper scripts.
  AliasMatch /aspnet_client/system_web/(\d+)_(\d+)_(\d+)_(\d+)/(.*) \
      "C:/Windows/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"
  <Directory \
      "C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
    Options FollowSymlinks
    Order allow,deny
    Allow from all
  </Directory>
</IfModule>
其中D:/Program Files/Apache Group/Apache2是Apache的安装目录,应根据实际情况更改。
现在可以在active目录下放上ASP.NET探针。重启Apache之后,即可体验Apache下的ASP.NET了。
由于IIS和Apache下的ASP.NET都是运行在Common Language Runtime(CRL)的基础上,因此Apache环境下的ASP.NET程序的运行速度不会比在IIS下慢。

apache如何支持asp.net相关推荐

  1. apache下支持asp.net的实现方法

    让apache支持asp.net的设置步骤. 1.安装.netframework(具体版本可以自己选,建议装netframework3.5sp1) 2.安装mod_aspdotnet.so,这个支持a ...

  2. Windows下架设Apache并支持ASP-Win+Apache+ASP

    1 http://www.stryon.com/下载i asp 的win32版:iASP2.1.01.exe,10M左右.  2 确定您的 win2000 server 已经安装了jdk,apache ...

  3. 如何在windows下让apache支持asp,通过iasp

    相关资源下载地址: iAsp2---http://download.csdn.net/source/1012064 / http://www.javatang.com/_download/iasp.r ...

  4. Apache服务器部署ASP.NET网站

    资源罗列: apache如何支持asp.net 用 Apache 发布 ASP.NET 网站

  5. Apache支持ASP.NET方法浅析

    Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache. .NET是微软推出的功能强大的开发技 ...

  6. Apache支持ASP.Net+ASP+JSP

    Apache支持ASP.Net+ASP+JSP 2008年07月23日 星期三 14:58 作者:greathack 网址:blog.greathack.com Email:greathack@3ja ...

  7. 在Apache上调试Asp.net 1.1/2.0代码

    我们知道ASP.NET 1.1的项目由于微软设计和实现的原因,对IIS的依赖非常的紧密.不管是创建ASP.NET项目,还是打开.调试ASP.NET项目,都要求IIS运行正常,否则什么都做不成.那么当我 ...

  8. Apache中配置ASP.NET环境

    Apache中配置ASP.NET环境 前提已经搭配好Apache环境 下载安装      2mod_aspdotnet-2.0.0.msi(到这里下载http://httpd.apache.org/m ...

  9. 烂泥:nginx同时支持asp.net与php

    本文首发于烂泥行天下. 经过两天的实验,终于让nginx同时支持asp.net与php了.下面就把具体的配置过程记录如下. 注意:本次实验OS:centos6 64bit. 尽管网络上有很多windo ...

最新文章

  1. 1088 最长回文子串
  2. ABAP算法:找出递归的物料
  3. linxu其他用户登录mysql_Linux系统的MySQL用户如何开启远程登录权限
  4. java 查找排序_Java类库中的一些常用的查找排序
  5. 【C语言】C语言的数据类型
  6. c++ 原子操作 赋值_多线程操作可见性
  7. Python三:面向对象 之 类的封装
  8. 项目服务接口设计_Spring Boot Security 整合 OAuth2 设计安全API接口服务
  9. sourceTree中git工作流使用
  10. 扫雷c语言完整源代码,C语言扫雷源码
  11. arcgis新建图层信息复制_ArcGIS中的数据库之间复制和粘贴数据
  12. 如何在Java中使用Lambda表达式
  13. 西南民族大学第十届校赛 题解
  14. git进阶 | 03 -如何彻底删除git中的大文件
  15. python英文版怎么改成中文版_Python中文(非英文字符)解决方法
  16. 炒期货赚钱吗?掌握技巧才有得赚
  17. 零基础学会3DsMax超炫酷战斗机飞行动画
  18. DevExpress CMB下拉树
  19. opencv各版本官方下载地址
  20. kubernetes——安全认证

热门文章

  1. C++什么时候需要使用“常引用”?
  2. QT的QStateMachine类的使用
  3. C++面向接口编程和C++多态
  4. Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)
  5. Docker安装(Centos6.5下安装和Windows下安装)
  6. Oracle数据库表信息,序列,视图等导出,导入。(数据库备份和恢复)
  7. Hibernate统计表中的条数
  8. 02_c3p0之c3p0-config.xml配置案例,操作c3p0的jdbcUtil工具类的编写
  9. Oracle过滤与排序
  10. SQL Server里那些我们应该知道的系统存储过程