您现在的位置: 365建站网 > 365学习 > apache2.2支持.net 3.5

apache2.2支持.net 3.5

文章来源:365jz.com     点击数:397    更新时间:2009-10-24 08:40   参与评论

作者:敖士伟 

     一直在为asp.net程序的打包发布头疼,甚至想过把程序装好放到vware里!但为什么一直没有想到apache这位大哥呢?!以至今天才google apache+asp.net。

      我用的环境介绍:win2008、.net framework 3.5、apache2.2、mod_aspdotnet-2.2、SQL SERVER 2000。环境搭建好后,进行了一下公司的一个较大应用,没有发现有什么问:)那个兴奋那个激动!

     我的httpd.conf中asp.net配置部分如下:

#################

#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

AliasMatch "^/(?i)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>
#asp.net应用程序目录
AspNetMount /app-uri "E:/wwwroot/erp"
Alias /app-uri "E:/wwwroot/erp"
<Directory "E:/wwwroot/erp">
    Options FollowSymlinks Indexes
    AspNet files
    Order allow,deny
    Allow from all
    DirectoryIndex default.htm default.aspx
</Directory>

#################

 对asp.net支持程度还不清楚,不过一般的WebApp应该可以胜任。我测试的项目用到的asp.net技术有:常用的服务器控件,包括Gridview、LinQ、Asp.net ajax、用户控件、mschart图表控件、第三方控件和一些常用的web技术。没有用到windows和form认证,听说不支持,没试。

最遗憾的是mod_aspdotnet项目apache已经停止支持了!!!希望有能力的朋友可以让它继续:http://mod-aspdotnet.sourceforge.net/ 让asp.net多一些选择。

作者:敖士伟

如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (397人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------