再见西城 发表于 2015-2-3 23:42:03

ASP编程:让Apache撑持ASP.NET

专业性的服务。有的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还有什么网站等等的源代码

再见西城 发表于 2015-2-4 06:05:34

下面简单介绍一下我学习ASP的方法,希望对想学习ASP的朋友有所帮助...

小女巫 发表于 2015-2-6 22:00:08

我想问如何掌握学习节奏(先学什么再学什么)最好详细点?

山那边是海 发表于 2015-2-9 16:44:59

交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。

若相依 发表于 2015-2-22 20:11:55

用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。

金色的骷髅 发表于 2015-3-7 01:57:40

从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了

愤怒的大鸟 发表于 2015-3-8 16:48:16

不是很难但是英文要有一点基础网上的教程很少有系统的详细的去买书吧,另不用专门学习vb关于vbscript脚本在asp教材都有介绍

乐观 发表于 2015-3-16 06:19:56

在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。

若天明 发表于 2015-3-19 18:05:36

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

变相怪杰 发表于 2015-3-26 07:54:25

兴趣爱好,那么你无须学编程,申请一个域名和空间,在网上下载一些免费开源的CMS系统,你不用改代码,只须熟悉它们的后台操作,像office一样简单方便,很快就能建一个站点,很多站长都是这样做的

谁可相欹 发表于 2015-3-30 02:17:57

哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?

透明 发表于 2015-4-6 13:02:56

另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)

老尸 发表于 2015-4-25 21:26:52

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

再现理想 发表于 2015-4-27 13:55:04

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

飘灵儿 发表于 2015-5-4 09:10:32

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

简单生活 发表于 2015-5-5 21:09:54

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

蒙在股里 发表于 2015-5-8 02:00:21

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

活着的死人 发表于 2015-5-12 08:13:45

下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。

仓酷云 发表于 2015-6-8 23:34:34

Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write

深爱那片海 发表于 2015-6-9 15:03:53

不能只是将它停留在纸上谈兵的程度上。
页: [1] 2
查看完整版本: ASP编程:让Apache撑持ASP.NET