在Apache中配置ASP.NET支持

在Linux下搭建ASP.NET平台服务器的方法:Apache + Mono + XSP 通过使用Apache作为Web服务器,Mono作为ASP.NET的运行时环境,以及XSP作为Web服务器的守护进程,我们可以在Linux下搭建ASP.NET平台服务器。按照上述步骤安装和配置所需的组件,并将你的ASP.NET应用程序部署到服务器上,你就可以在Linux环境下运行和访问ASP.NET应用程序了。本文将介绍如何在Linux环境下搭建ASP.NET平台服务器,使用Apache作为Web服务器,Mono作为ASP.NET的运行时环境,以及XSP作为Web服务器的守护进程。步骤1:安装Apache 阅读详情

      本文简单介绍了在 WINDOWS 2000 SERVER + .NET FrameWork 1.1下APACHE2.058 成功配置ASP.NET支持的一个过程。

    本文前提是成功安装好了FrameWork 1.1 并在 IIS下asp.net程序运行良好。

    一、下载所需软件

         1. apache 2.0.58 (可以到http://www.skycn.com下载)

         2.mod_aspdotnet-2.0.0.msi(到这里下载http://httpd.apache.org/modules/

  二、安装

       1.安装apache 2.0.58值得注意的是,需要先停止IIS (net stop w3svc)

       2.安装mod_aspdotnet-2.0.0.msi

   三、配置

      1、编辑Apache2/conf/httpd.conf文件,

             1)在LoadModule那一段代码后面添加:

                LoadModule aspdotnet_module modules/mod_aspdotnet.so

                为的是让apache加载mod_aspdotnet.so,用于处理asp.net应用程序。

           2)在最后面追加一下几行(假设需要发布的目录为F:/WellGood/web)

            

#配置asp.net支持

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 "F://WellGood//web"

# Map all requests for /active to the application files

Alias /active "F://WellGood//web"

# 允许asp.net脚本在F:/WellGood/web目录中执行

<Directory "F:/WellGood/web">

Options FollowSymlinks ExecCGI

Order allow,deny

Allow from all

DirectoryIndex Default.htm Default.aspx

</Directory>

# 对于所有asp.net应用程序而言我们都会用到/aspnet_client/目录下的js文件所以这#里就用Alias别名处理了

AliasMatch /aspnet_client/system_web/(/d+)_(/d+)_(/d+)_(/d+)/(.*) "C:/Winnt/Microsoft.NET/Framework/v$1.$2.$3/ASP.NETClientFiles/$4"

<Directory "C:/Winnt/Microsoft.NET/Framework/v*/ASP.NETClientFiles">

Options FollowSymlinks

Order allow,deny

Allow from all

</Directory>

</IfModule>

       3 )查找 “DirectoryIndex ” 在后面追加 “index.aspx    default.aspx”等默认首页

       4) 也可以用一下方式增加虚拟主机(httpd.conf文件中追加)

###################################################
#以下设置虚拟主机
###################################################
<VirtualHost 192.168.0.134:80>
    ServerAdmin forlinux@hotmail.com
    AspNetMount / "F://WellGood//web"
    DocumentRoot "F://WellGood//web"
    ServerName www.aspnet.com
    ErrorLog logs/www.aspnet.com-error_log
    CustomLog logs/www.aspnet.com-access_log common
</VirtualHost>

      4)重启apache服务

           在地址栏输入你刚才设置的域名www.aspnet.com,没什么意外的话,应该可以访问了。我在网站目录下放了一个 asp.net探针http://www.aspnet.com/env.aspx 访问效果如下,证实asp.net应用在apache下完全正常工作了。

           

   四、相关附件

          Apache配置文件 httpd.conf(请右键另存)

 

           

APACHE上运行asp.net 教你如何在APACHE上运行asp.net,教程后半部分附带配置完成之后仍然不能启动APACHE的解答。 立即下载

相关推荐

mod_aspdotnet(apache架设aspx

要是安装不成功,使用安装版apache, 绿色版如phpstudy可能会有些难装 1.安装.netframework(具体版本可以自己选,建议装netframework3.5sp1) 2.安装mod_aspdotnet.so

Apache环境下成功的运行ASP.NET

由于公司的产品在新的版本中,需要考虑一些新的部署方式,所以又抽空关注了一下.NET跨平台的一些解决方案。虽然Mono Project对基于.NET开发的人来说都不陌生,不过由于Mono是比较狭义的跨平台(因为它是OS级别的)概念。而从广义的角度来说,使用不同的Web Server也可以算是一种垮平台。缘起是由于IIS的口碑实在太滥,以至于不少的关键应用场景明文禁止安装和使用IIS。而从AS...

wwj256的专栏 497

mod_aspdotnet-2.2(支持apache2.2)

apache支持asp.net,此模块可支持apache2.2。

Apache下发布ASP.NET程序

Apache下发布ASP.NET程序 为什么要在apache下发布ASP.NET,看这篇文章您一定有自己的原因。 我是因为XP系统里面同时装IIS 和 AppServer会有问题。 步骤: 1.环境搭建,这个不废话,我安装的是.NET2.0 apache2.2 你可以使用phpnow,xampp,phpstudy都可以,或者是自己动手...

weixin_30825581的博客 302

关于用apache发布asp.net网站的详细配置步骤

应用软件:apache_2.2.4、mod_aspdotnet-2.2.0.2006 发布环境:windows XP(测试)、windows 2003 server 配置步骤: 一、安装apache2.2.4和mod_aspdotnet-2.2.0.2006(必须安装) 安装完毕后,测试,在浏览器出入127.0.0.1回车 出现it works字样,成功。 二、打开安装目录中httpd

axiaochong的专栏 2856

Apache 发布 ASP.NET 网站

由于服务器需要发布 JSP 、PHP、ASP.NET 几种网站进行测试,Apache 肯定是支持 JSP  和 PHP 。鉴于 Apache 的开放精神 ,ASP.NET 应该也是支持的,于是乎 Google之。配置步骤如下: 1.下载 ASP.NET 解析模块(mod_aspdotnet ) 下载地址:http://sourceforge.net/projects/mod-aspdotnet

GIS 随笔 1万+

apache支持aspasp.net和jsp

一、支持asp.net (1)安装.NET Framework双击dotnetfx.exe,也是一路Next就行了 (2)安装mod_aspdotnet在安装mod_aspdotnet之前一定要先安装好Apache.NET Framework。双击mod_aspdotnet-2.0.0.msi,选择同意条款,点Next;选择All Users单选框,一路Next就行了。 

liuwenbo7514的专栏 1068

Apache支持aspx asp

支持aspx: 首先下载mod_aspdotnet-2.2.0.2006-setup-r2.msi 下载mod_jk_1.2.6_2.0.50.dll 安装Apache 安装mod_aspdotnet-2.2.0.2006-setup-r2.msi,安装之后在Apache的moudles目录生成一个mod_aspotnet.so文件(在安装这个之前一定要安装好Apache.NET Fra

u013599133的专栏 2091

apache2.2发布ASP.NET3.5

一、Apache支持ASP.NET简要说明:1、所用到的软件:  (1)apache安装包:httpd-2.2.15-win32-x86-no_ssl.msi  下载地址: http://httpd.apache.org/download.cgi#apache22  (2)mod_aspdotnet安裝包:mod_aspdotnet-2.2.0.2006-setup-r2.msi 下载

山月神话 4512

mod_aspdotnet-2.2.0.2006-setup-r2

mod_aspdotnet-2.2.0.2006-setup-r2 此版本可以兼容大部分apache版本 安装时记得路径指定到你apache的位置。。。。

Apache服务器部署ASP.NET网站

资源罗列: apache如何支持asp.netApache 发布 ASP.NET 网站 转载于:https://www.cnblogs.com/longshaoye/p/4520219.html

weixin_30387663的博客 242

asp+php+apache,让apache支持asp环境的方法

注:注意上面方法只限于在windows下 并且装了Framework一般win7已经自带有了1、首先 下载一个mod_aspdotnet-2.2.0.2006-setup-r2.msi2、安装好后在apache的moudles目录会生成一个mod_aspdotnet.so文件3、修改httpd.conf 在文件的末尾加上下面代码#asp.netLoadModule aspdotnet_module...

weixin_42447265的博客 254

Apache支持ASP

由于Apache服务器没有内建ASP的功能,因此我们需要自行找到适用的ASP模块,通过查找相关资料,获知目前有三个套件可提供此功能:1、Chili soft ASP:现已经被sun收购,并入了SunONE ASP中;能较完美支持microsoft ,ASP3.0VBScript/JScript 5.5, ADO, 和 ODBC;包括了ODBC 数据库...

weixin_33866037的博客 891

让服务器在apache支持asp环境的方法

由于apache和php合作好,各方法都优于aspapache上的运行所以默认的apache是没有这个模块的,相 关的教程也少,我们要想让apache可运行asp只要加载mod_aspdotnet-2.2.0.2006-setup-r2.msi这个模块就好了 注:注意上面方法只限于在windows下 并且装了Framework一般win7已经自带有了 1、首先 下载一个mod_aspdotnet-2.2.0.2006-setup-r2.msi 稍后我发一下链接可以下载这个文件的 2、安装好后在apa.

xiegr71的专栏 699
上一篇: putty.exe 在线版
下一篇: 分享:昨天晚上PS的几个banner
forlinux
博客等级 码龄20年 53粉丝 95原创
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值