加入收藏 社区论坛 网站地图
 

首 页 产品&服务 新闻中心 在线下载 技术文摘 客户服务 联系我们

4 淘宝搜狐屏蔽百度 百度竞
4 微软真正的问题是忽略了
4 欧盟反垄断机构正在调查
4 点燃初秋激情天思轻量级
4 国内企业接到Autodesk公
4 洪波:淘宝封百度爬虫赌
4 淘宝屏蔽百度 李开复做“
4 中关村“染指”番茄花园
4 微软:IE8的小手脚
4 传IBM将以约40亿美元收购
4 国产厂商仅四家 市场惨淡
4 分析师:谷歌Chrome不适合
4 红帽1亿美元收购Qumrane
4 破解软件 难逃宿命
4 微软、Google口水战 隐
4 马云的"冬天"并
4 中国超70%软件企业竞争力
4 金蝶软件被爆“邮件门”
4 软件盗版:己所不欲 勿施
4 趋势科技:手机防毒做8年
4 西门子被指滥用竞争对手
4 PC厂商市场争夺两极分化
4 VMware研发经理离职投奔
4 IDC建议软件商分离技术平
4 反流氓软件联盟复出:打
4 计算机世界:山寨U盘乱花
4 ISO回绝上诉批准微软OOX
4 移动互联网是PC商下一块
4 番茄花园办案警官透露案
4 微软OOXML成国标遭反对
4 广州拟建软件盗版"黑
4 垄断行业涨薪应该有“游
4 企业IT与业务融合有可能
4 反垄断第一案被法院裁定
4 商刊:谷歌推Chrome意在打
4 Chrome意不在IE而是摧毁
4 ISEC工程师大会年底将在
4 与番茄花园有染红果公司
4 谷歌推Chrome浏览器 坦承
4 微软称谷歌推Chrome很邪
4 法官称甲骨文破坏集体诉
4 谁为软件盗版最强国 韩国
4 易趣难撼淘宝 王雷雷辞去
4 "番茄园"案外案
4 消息称微软有意起诉谷歌
4 FoxitReader福昕阅读器V
4 IT行业:低价流行的背后
4 九招助软件信息企业“活
4 北京奥运的IT遗产
4 拒绝为烂番茄叫好

 

 
 
 

 

 
所在位置:

让Apache支持ASP.NET-Apache,ASP.NET

发布时间:2007-06-11 23:29:28   点击次数:        

  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版本。

  下面要下载并安装Apache环境下的ASP.NET模块。下载地址:http://www.apache.org/dist/httpd/mod_aspdotnet/mod_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下慢。

  原文:http://blog.china-pub.com/more.asp?name=rainbolide&id=38676


  阅读关于 Apache ASP.NET Apache ASP.NET

收藏此页】【 】【打 印 】【关 闭
 相关链接
 

 

 

 


联系我们 |  人才招聘产品答疑关于我们产品论坛

Copyright ©  2004 - 2006 All Rights Reserved   北京智联时代科技有限公司  Tel:  010 - 51286090
QQ:1000631  点击这里给我发消息
京ICP备05011984号