如何使用

========

使用AspApp的基本步骤如下图所示：

把您下载的本软件压缩包解压到您指定的一个目录中（本处假设您解压到了d:\aspapp\目录下）。然后，您马上就可以运行AspAppEncoder.exe程序文件了。

AspAppEncoder.exe的功能是把您指定目录下的Asp文件的内容进行加密。(如图一，“Web网站根目录”是您开发的网站源代码所在目录，并在下面所列出的Asp文件中选择您需要加密的文件)。

加密选项决定了您将如何保存您的加密文件和是否采用文件注册的方式保护您的产品免受非法拷贝。如果您选择了"发布前需要文件认证"，您就需要输入并记住合适的口令。

> > > > > 图一、加密文件操作示意

图三、Setup_Ent.exe的提示窗口
图二：加密选项设置 | 图四、Setup_Ent.exe的操作界面

然后点击工具栏上的"加密"按钮，您选中的文件就会被加密。

如果您现在希望通过IIS的WEB（WWW）服务访问该打包文件中的页面，以检查是否能够正常使用本软件，您需要：

·配置好您的IIS系统。假设您此时可以通过Http://xxx.xxx.xxx.xxx/地址访问到您的WEB服务。

·运行Setup_Ent.exe,如果您是第一次运行Setup_Ent.exe，就需要载图三所示的提示窗口中选择"是"来注册组件。

·在图四所示的Setup_Ent.exe的主要操作界面中，首先选择您的站点的默认首页。

·如果加密前您选择了"发布前需要文件认证"，那么此时您就需要选中"产品需要认证"，并输入加密时输入的口令，然后点击"认证"按钮即可。

·如果您需要利用Setup_Ent.exe自动为您生成虚拟目录，那么此时您就需要选中"为按章目录在IIS中创建虚拟目录"，然后输入您希望使用的虚拟目录的名称，然后点击"创建"按钮即可。否则，你需要自己手工到IIS管理器中建立相应的虚拟目录。

·启动IE, 通过Http://xxx.xxx.xxx.xxx/MyRoot/就应该可以访问到您的内容了。

使用中的注意事项：

1、本软件支持以VB SCRIPT编写的ASP服务器端脚本。建议您仔细研究一下Demo_Source中Demo的源代码，基本了解一下本软件所支持的ASP脚本语言的概况。实际上，绝大部分的ASP功能都可以在本软件系统中继续使用。但是，还有一些不支持的服务器端VB SCRIPT指令：

1）、 <object runat=server ……>语法。解决办法：将您的脚本中的这种语法替换成自行创建对象，即使用：xxx = server.createobject(...)语法。

2）、<%@ CODEPAGE = "###" %>等语法。实际上，所有以 “<%@”开头的设置语句都会被本系统忽略掉(这样做一般并不会影响系统的正常运行和使用)。

2、加密时您需要注意：

1）、确保您的网站系统在加密前也能够在IIS下正常使用、访问，没有语法错误和执行期错误。

2）、由于您自己也无法看到加密后的脚本文件代码，所以请注意保存您的网站系统的原始代码。

3、发布您的产品时需要注意：

1）、必须在您的产品的发布包中包含的文件包括：

a、需要在您的客户的WebServer中运行至少一次的Setup_Ent.exe（用来注册系统文件和文件认证、创建虚拟目录）；

b、您的所有的网站代码；如果有了加密后的文件，就不要包括加密前的文件；

2）、不要把AspAppEncoder.exe发布出去, AspAppEncoder.exe的作用仅仅是用来制作加密文件。