千家信息网

和让Apache支持ASP.NET

发表于:2024-11-17 作者:千家信息网编辑
千家信息网最后更新 2024年11月17日,和让Apache支持ASP.NET,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Apache是目前广泛使用的一种网络服务
千家信息网最后更新 2024年11月17日和让Apache支持ASP.NET

和让Apache支持ASP.NET,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

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.justdn.org/httpd/binaries/win32/

自己选个2.0以上的版本来下(.msi后缀的那些)

具体的安装过程请参阅其他文章,本文不再赘述。

下面要下载并安装Apache环境下的ASP.NET模块。下载地址:

地址一:进入 http://httpd.apache.org/cli/

选择 Download the mod_aspdotnet 2.0.0 .msi installer

地址二:http://cndyd.net/mod_aspdotnet-2.0.0.msi

安装路径请与Apache的路径一致,否则不能正常安装.

为了便于管理,我们在htdocs目录下新建一个active目录,专门存放.aspx文件。现在,为了让Apache支持ASP.NET,需要对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下慢。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。

支持 地址 版本 环境 目录 平台 文件 文章 程序 路径 帮助 开发 运行 强大 清楚 一致 中小 中小企业 办法 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 网络安全监督评估机制 浙江网络技术活动周 域名点进去显示无法连接服务器 暗黑2重制版服务器更换 惠普服务器怎么查看阵列卡序列号 同花顺软件与服务器的连接被重置 常州管理系统软件开发 世界互联网大会科技展示 网络安全事件 检测 华录智达软件开发岗位怎么样 网络安全主板是什么 云浮网络安全演练 江苏5g服务器机柜的价格 工业园区推广网络技术哪个好 十堰软件开发专业服务 西二旗网络安全公司 服务器孵化 未成年人违反网络安全法的后果 数据库系统工程师教程题目 国旗下讲话稿 网络安全教育 华为 amd服务器 服务器不能加载什么意思 软件开发企业后勤岗位加班吗 网络安全核心信息安全 乡卫生院网络安全的工作计划 华东师大公共数据库 梦幻西游测试服务器角色转移 什么代表中国的最高层域名服务器 奉贤区一站式数据库服务制品价格 web怎么把图片存到数据库
0