ASP.NET编程:.Net开辟情况设置[OS/IIS/VS...]
也许C#刚上市的时候有些抄袭Java吧,但自从C#2.0上市之后,整个局面就扭转乾坤了,不但Java在模仿C#,而且他从来都没能跟得上C#的脚步。iis公布日期:5/6/2006|更新日期:5/6/2006谢平斜阳轨迹QQ:19999351
http://birdshover.cnblogs.com
.Net开辟情况安装貌视复杂,可是,假如有些小细节不注重,却会呈现莫名奇奥的毛病.
本文次要解说ASP.NET的设置。程度所限,不敷的地方还看体谅。
目次
1、ASP.Net必要在甚么平台事情?
2、开辟平台倡议安装步骤
3、IIS的设置
4、操纵体系的设置
1、ASP.Net必要在甚么平台事情?
1、WinNT4.0Workstation+SP6
2、WinNT4.0Server+Sp6
3、Win2000Professional+sp2
4、Win2000Server+SP2
5、Win2000AdvaceServer+sp2
6、WinXPProfessional
7、Win2003任何版本
安装软件包含
1、.NetFramework1.0或1.1或2.0
2、MDAC2.7
3、IIS5.0
4、IE5.01或5.5或6.0
2、开辟平台倡议安装步骤
1、起首安装操纵体系(地球人都晓得)
2、然后安装驱动程序
3、安装IIS
4、安装SQLSERVER
5、安装VS
注重:
第一步,安装操纵体系请求硬盘格局为NTFS(C盘),我记得我之前安装的不是NTFS的好象运转不了,C盘空间倡议7G以上
第三步,安装IIS的时分应当选中FrontPage2000扩大,这个是VS创立工程的时分必要利用的
第四步,安装SQLSERVER应当接纳sa体例上岸,而不是Windows体系的
3、IIS的设置
在站点属性中,网站选项卡/IP地点坚持(全体未分派)
包管每一个站点,假造目次的目次平安性选项卡/编纂/匿名会见和集成Windows上岸都要选中。
假如呈现毛病,实验把主目次选项卡中,使用程序设置,删除一下,然后再创立。(假如底本就不是使用程序,那末间接创立).
1、IIS在2000,2003等服务器操纵体系的特别设置
在服务器体系中原本也没甚么特别设置,可是假如要装1.1和2.0的夹杂情况的话那末就要注重了。同时安装1.1和2.0的.net框架将会发生抵触。一样平常招致某个站点在10-15分钟内没法会见。缘故原由,服务封闭。
呈现这类毛病是由于在服务器体系中存在使用程序毗连池,它的感化是供应给你设置渣滓接纳的处置计划。可是1.1和2.0假如同时利用一个使用程序毗连池,那末就会发生抵触。
办理举措:
把1.1和2.0分离放在分歧的使用程序毗连池中,创建站点大概假造目次的时分把主目次选项卡中,使用程序设置/使用程序毗连池选中成对应的版本的使用程序毗连池,在ASP.NET选项卡当选择使用程序的版本。
4、操纵体系的设置
1、在2000,2003等服务器操纵体系的设置
在服务器体系中要注重文件写进权限的设置,由于默许会见使用程序的体系用户为Internet宾客帐户,权限很低,是GUEST组的。出格是利用ACCESS数据库的情形。
2、在XP操纵体系中的设置
最好把Internet宾客帐户,设置成Administrators组,假如你要利用ACCESS数据库的话。
别的激烈倡议封闭索引服务。
以前学了大概半年时间的asp(没有机会做大系统,最多是自己对公司系统做些调整和修改还有一些小程序)。应该说开始接触asp.net是今年元月5号的事。现在很想把公司的系统重新用.net来架构,却不知道如何下手。 对于中小项目来说.net技术是完全可以胜任,但为什么现在大型公司或网站都选择php或java呢?就是因为微软不够开放,没有提供从硬件到应用服务器再到业务应用的整套解决方案。 ASP.NET:ASP.net是Microsoft.net的一部分,作为战略产品,不仅仅是ActiveServerPage(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。ASP.NET的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。 最强的技术支持WebService,而且有.NET的所有library做后盾。而且ASP.NET在.NET3.5中还有微软专门为AJAX开发的功能--ASP.NETAJAX。 CGI程序在运行的时候,首先是客户向服务器上的CGI程序发送一个请求,服务器接收到客户的请求后,就会打开一个新的Process(进程)来执行CGI程序,处理客户的请求。CGI程序最后将执行的结果(HTML页面代码)传回给客户。 Servlet却在响应第一个请求的时候被载入,一旦Servlet被载入,便处于已执行状态。对于以后其他用户的请求,它并不打开进程,而是打开一个线程(Thread),将结果发送给客户。由于线程与线程之间可以通过生成自己的父线程(ParentThread)来实现资源共享,这样就减轻了服务器的负担,所以,JavaServlet可以用来做大规模的应用服务。 通过这次激烈的讨论,我从大家身上学到了太多,开阔了眼界,不管是支持我的还是骂我的,都感谢你们。 由于CGI程序每响应一个客户就会打开一个新的进程,所以,当有多个用户同时进行CGI请求的时候,服务器就会打开多个进程,这样就加重了服务器的负担,使服务器的执行效率变得越来越低下。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。 主流网站开发语言之PHP:PHP的全名非常有趣,它是一个巢状的缩写名称——“PHP:HypertextPreprocessor”,打开缩写还是缩写。PHP是一种HTML内嵌式的语言(就像上面讲的ASP那样)。而PHP独特的语法混合了C,Java,Perl以及PHP式的新语法。它可以比CGI或者Perl更快速地执行动态网页。
页:
[1]