因胸联盟 发表于 2015-1-16 22:10:30

ASP网站制作之进步ASP实行权限的成绩

我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。成绩|实行我们晓得,想在一个操纵体系实行任何一个操纵都是必要用户的。然后操纵体系会反省该用户是不是有权限实行这个操纵的权限,假如有,就会实行,假如没,就会回绝。这和我们扫瞄网站是一样的事理,当我们在客户端输出一串URL并实行时,实际上是向服务端发送要扫瞄的哀求,在操纵体系来看,它也是一个操纵,也是必要用户的。以windows为例,它是用:匿名会见Internet信息服务的内置帐户来实行这个操纵的,以是假如你的网页文件假如往失落这个用户(一般是EVERYONE大概是USERS)的权限,就会跳出对话框,请求输出用户名和暗码。可是在实践情形中,我们常常有碰到如许的成绩:怎样用匿名会见Internet信息服务的内置帐户实行它更高的权限。如许说大概很难了解,用实例来讲。好比:我们在网站上(匿名会见的那种)做了一个请求用户的功效,也就是说要在ASP代码中建用户,并且是WINDOWS里的用户,不是数据库中的用户。可是,假如要建用户就要到administrators组的权限,很分明,我们不成能把,匿名会见Internet信息服务的内置帐户增加到administrators组里。那末我该怎样往做呢?
这个时分就能够用到COM+(固然COM+的优点不但云云),用VB大概VC做一个DLL,内里有新建用户的功效,然后开一个接口出来。然后注册该DLL,把它加到COM+里。
详细操纵是:
入手下手->程序->办理工具->组件服务->组件服务->盘算机->我的电脑->COM+应当程序->右击新建->使用程序->下一步->创立一个空的使用程序->输出称号(任意)->选择服务器使用程序->下一步->选择此用户->输出有administrators组里的用户和暗码->完成!
接上去,在使用程序下就有方才建好的使用程序称号,在它的下一级,有一个组件,右击它,新建组件,把本人做好的已注册的DLL导进出来就能够了!
最初,就是怎样在ASP里援用了,实在和援用别的的DLL是一样的,setobj=server.CreateObject(""),实行谁人接口就能够了!
自己也在进修傍边,但愿人人一同交换,若有甚么毛病请实时指出!
asp,你就只能等着微软给你解决,它不乐意你就只好悲催。而且asp跑在windows服务器上,windows服务器跟linux比起来简直弱爆了!

变相怪杰 发表于 2015-1-17 16:09:59

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

飘灵儿 发表于 2015-1-20 23:25:17

运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。

飘飘悠悠 发表于 2015-1-30 07:29:57

如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。

因胸联盟 发表于 2015-2-6 08:31:01

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

再现理想 发表于 2015-2-15 20:42:13

ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。

山那边是海 发表于 2015-3-4 13:41:14

尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。

蒙在股里 发表于 2015-3-11 19:53:05

他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。

爱飞 发表于 2015-3-19 10:45:43

封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。

柔情似水 发表于 2015-3-27 21:07:48

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")
页: [1]
查看完整版本: ASP网站制作之进步ASP实行权限的成绩