com – asp经典中的server.createObject和createobject之间的区
根据
http://msdn.microsoft.com/en-us/library/ms524620.aspx 你应该使用server.createObject
但是其他一些人认为server.createObject意味着可以避免大部分时间的开销 http://classicasp.aspfaq.com/components/should-i-use-createobject-or-server-createobject.html
要么 http://www.4guysfromrolla.com/webtech/043099-1.shtml
所以,如果我不使用mts并且不需要访问内置的asp的对象(比如set d = createObject(“scripting.dictionary”)),那么忘记server.createObject并使用createobject就可以了吗? 非常感谢… 解决方法
你引用的那些文章有点过时了.由于使用直接CreateObject的Windows 2000及更高版本上的IIS 5和COM与使用Server.CreateObject几乎相同.
CreateObject或Server.CreateObject的MTS / COM行为现在是相同的,这部分是由于ASP本身作为COM应用程序运行的事实.您可以指定ASP页面启动事务然后使用CreateObject任何实现IObjectContext的对象将被邀请加入事务等. 我所知道的唯一真正的区别是遗留的东西,其中创建的COM对象可能具有OnStartPage和OnEndPage方法.使用Server.CreateObject在创建对象时以及在释放对象之前调用这些方法. CreateObject不会发生这种情况. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 在使用预编译的Razor视图和VirtualPathProvider
- 用AJAX实现的无刷新的分页实现代码(asp.net)
- asp.net-mvc-3 – MVC3:设置下拉列表选择的值
- asp.net-mvc – 将Angular与MVC 5捆绑在一起后出现格式错误
- asp.net-mvc-3 – MVC3非顺序索引和DefaultModelBinder
- asp.net – 如何为我的本地计算机设置不同的web.config设置
- asp.net-mvc – 无法加载文件或程序集“System.Web.Provide
- efcore 新特性 SaveChanges Events
- asp.net – 401客户端’协商’,服务器’协商,NTLM’调用WCF
- asp.net – 计算代码后面的代码行数和aspx文件的工具?