t 客户帐号)持续。当调用我们创建的COM组件时,IUSR
信用也被传递。
这个COM反过来产生对office COM (子对象)的调用,但是却不能传递信用。为了克服这个问题,我们需要这样做:
● 打开组件服务控制台, 然后在COM+ Applications点击右键。 ● 选择 New Application,跟随 COM
应用程序向导, 命名一个空的app。
 ● 打开新的应用程序,在 Components上点击右键。 ● 选择创建一个新组件,选择置入已经注册的组件。
●
在下一个对话框的组件列表中,选择MyDocument.DocumentObject,点击finish。应用程序现在就 很可能工作了。 通过将COM
投入MTS ,我们允许COM持续为特定帐号,将它传递给调用的COM(在这个操作以前好象没有发生过)。我猜想这是因为Microsoft只允许一级安全信用持续,
我怀疑不需要这样做也可以把信用持续下去。
观察和结论 我们已经基本上完成了。开发应用程序时还有一些需要注意。 ●
如果你仔细观察组件的设计,你会观察到即使你已经从模板修改、增加、删除了标记或文本,也根本不需要修改代码。它是可以再利用的。只需要通过ASP文件传递一些参数,你就可以快速创建符合公司口味的Word
文档了。 ● 你可以根据需要定制它。只需要保证在模板文件中,你的标记是唯一的(在两个不同的上下文中不要 使用相同的标记)。 ●
还可以加强应用程序的功能,一旦创建,就可以根据输入的Email ID (或从数据库中)直接将文档email给用户,以实现交互式的改进。 ●
在ASP文件中的标记和值字符串,应该彼此同步,尽管在模板文件中它们不一定会同步出现。 点击本处下载本文相关资料。
上一页 [1] [2] |