让Apache支持ASP.NET
来源:服务器技术 发布时间:2007-08-30 13:37:00
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。应该使用Win32平台的Apache,版本2.0以上。推荐使用2.0.51版本。下载地址:http://apache.freelamp.com/httpd ... in32-x86-no_ssl.msi具体的安装过程请参阅其他文章,本文不再赘述。
下面要下载并安装Apache环境下的ASP.NET模块。下载地址:http://www.apache.org/dist/httpd ... aspdotnet-2.0.0.msi下载完成后双击打开,一路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
# 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
Options FollowSymlinks ExecCGI
Order allow,deny
Allow from all
DirectoryIndex Default.htm Default.aspx
# 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"
"C:/Windows/Microsoft.NET/Framework/v*/ASP.NETClientFiles">
Options FollowSymlinks
Order allow,deny
Allow from all
其中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下慢。


猜你喜欢
- 01. VMware Workstation Pro15下载下载:VMware Workstation Pro15下载破解版下载:https
- 1.下载httpd软件,编译Apache:。/configure ——enable-ssl(使之支持SSL)makemake install
- 两三年前正当博客风行的时候,自己曾经也在各大门户开过博客,也曾经有过不错的访问量。当然当时不是写的网站推广文章了,那时候只是抱着玩的心态开博
- 做SEO,关键词的优化是其中一个重要的部分,做关键词的优化,站长很容易陷入到两种极端,一种极端是专门做热门的关键词的优化,称之为红海战术;另
- 对于大数据量的Blog之间的转换,往往使用通常的博客转换程序会非常慢,并且容易出错,对于基于MySQL的WordPress来说,上传的数据也
- 本例以整合home为例home的登录系统中加入的防伪码主要是三个define('IN_UCHOME','asdfas
- 自从2004年芙蓉姐姐横空出世,神话到处流传至今无人超越,又谣传芙蓉姐姐去韩国整容之后美貌值暴涨。小编好奇之下用美图秀秀图片处理软件,借用芙
- 问题现象:通过vmware8的完全克隆功能快速创建一台版本为CentOS 6.4的linux虚拟机。创建后症状:启动之后使用ifconfig
- 环境:系统 WindowsApache 2.2加载Rewrite模块:在conf目录下httpd.conf中找到LoadModule rew
- 1.挂载光盘[root@localhost ~]# mount /dev/cdrom /media/cdrom/mount: /dev/sr
- 1、广告多放一点如果版面允许就多放几个广告,这样用户接触的广告多,自然点击就会多。2、内容丰富一点如果内容不够丰富可以匹配的广告就不会多,甚
- 11月18日消息,“互联网经历了十几年的发展,已经衍生出了大量形色不同的病毒,然而传统的收费杀毒厂商的杀毒引擎近十年来几
- 有的时候IIS出现严重错误,比如metabase坏掉,又没有备份....一般的做法,直接在控制面板添加删除程序中卸载IIS重装。这样并不是保
- Tcp_Wrappers是一个用来分析TCP/IP封包的软件,类似的IP封包软件还有iptables,linux默认都安装了此软件,作为一个
- 如何在涉世之初少走弯路,有一个好的开端,开始一番成功的事业?以下是一些先行者积累的10条有益的涉世忠告。好好地遵循、把握这些忠告和建议吧,比
- 一般来说,出现Service Temporarily Unavailable错误多半是因为网站访问量大,造成了流量超限或者并发数大引起的资源
- 影响网站排名的因素据说有300多个,但对于网站优化来说,将这300多个因素都考虑到并且做得尽善尽美其实并不现实,也没必要。但下面列出的五个因
- 北京时间10月14日消息,据国外媒体报道,谷歌周二在一片博客文章中宣布,将大规模推广Google Voice电话软件的应用。在未来几个星期,
- 代理服务器在目前的网络环境中应用较广,并在Internet里扮演着一个很重要的角色。今天我就给大家介绍一种在LINUX环境下架设代理服务器的
- 本文实例为大家分享了IIS7 网站发布常见问题,以及五种问题的解决方法,供大家参考,具体内容如下1、不是有效的Win32位应用程序:解决方案