|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
专业性的服务。有的ASP商提供垂直型的应用服务,针对某一特定行业提供应用服务。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.freelamp.com/httpd/binaries/win32/apache_2.0.52-win32-x86-no_ssl.msi
详细的装置进程请参阅其他文章,本文不再赘述。
上面要下载并装置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
<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下慢。
</p> 源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多. 纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码 |
|