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对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相关推荐
- apache下支持asp.net的实现方法
让apache支持asp.net的设置步骤. 1.安装.netframework(具体版本可以自己选,建议装netframework3.5sp1) 2.安装mod_aspdotnet.so,这个支持a ...
- Windows下架设Apache并支持ASP-Win+Apache+ASP
1 http://www.stryon.com/下载i asp 的win32版:iASP2.1.01.exe,10M左右. 2 确定您的 win2000 server 已经安装了jdk,apache ...
- 如何在windows下让apache支持asp,通过iasp
相关资源下载地址: iAsp2---http://download.csdn.net/source/1012064 / http://www.javatang.com/_download/iasp.r ...
- Apache服务器部署ASP.NET网站
资源罗列: apache如何支持asp.net 用 Apache 发布 ASP.NET 网站
- Apache支持ASP.NET方法浅析
Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且在Windows平台上也有许多站点放弃了IIS而转向Apache. .NET是微软推出的功能强大的开发技 ...
- Apache支持ASP.Net+ASP+JSP
Apache支持ASP.Net+ASP+JSP 2008年07月23日 星期三 14:58 作者:greathack 网址:blog.greathack.com Email:greathack@3ja ...
- 在Apache上调试Asp.net 1.1/2.0代码
我们知道ASP.NET 1.1的项目由于微软设计和实现的原因,对IIS的依赖非常的紧密.不管是创建ASP.NET项目,还是打开.调试ASP.NET项目,都要求IIS运行正常,否则什么都做不成.那么当我 ...
- Apache中配置ASP.NET环境
Apache中配置ASP.NET环境 前提已经搭配好Apache环境 下载安装 2mod_aspdotnet-2.0.0.msi(到这里下载http://httpd.apache.org/m ...
- 烂泥:nginx同时支持asp.net与php
本文首发于烂泥行天下. 经过两天的实验,终于让nginx同时支持asp.net与php了.下面就把具体的配置过程记录如下. 注意:本次实验OS:centos6 64bit. 尽管网络上有很多windo ...
最新文章
- 1088 最长回文子串
- ABAP算法:找出递归的物料
- linxu其他用户登录mysql_Linux系统的MySQL用户如何开启远程登录权限
- java 查找排序_Java类库中的一些常用的查找排序
- 【C语言】C语言的数据类型
- c++ 原子操作 赋值_多线程操作可见性
- Python三:面向对象 之 类的封装
- 项目服务接口设计_Spring Boot Security 整合 OAuth2 设计安全API接口服务
- sourceTree中git工作流使用
- 扫雷c语言完整源代码,C语言扫雷源码
- arcgis新建图层信息复制_ArcGIS中的数据库之间复制和粘贴数据
- 如何在Java中使用Lambda表达式
- 西南民族大学第十届校赛 题解
- git进阶 | 03 -如何彻底删除git中的大文件
- python英文版怎么改成中文版_Python中文(非英文字符)解决方法
- 炒期货赚钱吗?掌握技巧才有得赚
- 零基础学会3DsMax超炫酷战斗机飞行动画
- DevExpress CMB下拉树
- opencv各版本官方下载地址
- kubernetes——安全认证
热门文章
- C++什么时候需要使用“常引用”?
- QT的QStateMachine类的使用
- C++面向接口编程和C++多态
- Linear Regression、Logistic Regression、激励函数activation function(relu,sigmoid, tanh, softplus)
- Docker安装(Centos6.5下安装和Windows下安装)
- Oracle数据库表信息,序列,视图等导出,导入。(数据库备份和恢复)
- Hibernate统计表中的条数
- 02_c3p0之c3p0-config.xml配置案例,操作c3p0的jdbcUtil工具类的编写
- Oracle过滤与排序
- SQL Server里那些我们应该知道的系统存储过程