![](https://csdnimg.cn/release/download_crawler_static/86353184/bg8.jpg)
5. 配置文件
dewebServer 的配置文件为同目录下的 config.json 文件,基本如下
{
"port": 80,
"resource": 0,
"third": "http://cdn.delphibbs.com",
"redir": [
["mm","hello.dw"],
["gg","login.dw"]
],
"upload_dir":"upload",
"max_upload_size":60,
"errorhtml": "<html><body><br/><p style='text-align:center'>deweb web not
exist !</p></body></html>",
"connectionstring": "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=deweb.mdb"
}
其中:
port : 整型,为默认启动时的端口;
resource : 整型,为启动时资源文件的位置。0 表示本地源,1 表示公用源,2 表示第三方
源;
third : 字符串型,和 resource 为 2 时配合使用,为第三方源网址;
redir : 字 符 串 二 维 数 组 , 为 自 动 地 址 切 换 表 , 每 组 由 2 个 字 符 串 组 成 。 如 :
["mm","hello.dw"];
当访问 http://127.0.0.1/mm 的时候,dewebServer 会自动打开 http://127.0.0.1/hello.dw;
upload_dir:为上传文件存放目录;
max_upload_size 为上传文件最大 size,单位为 MB
errorhtml : 字符串型,为应用不存在时的提示(HTML 格式)。
connectionstring : 字符串型,为公用数据库 ADOConnection 的连接字符串。
6. 部署
部署时需要 runtime 中的大部分文件
需要的目录有:
apps,仅包括需要部署的 dll 即可
dist,必须。请勿改动
media,非必须,一般媒体文件存在于此目录
upload,必须,接收上传文件存放目录
vcls,必须,包括支持的控件,可以删除未用于的控件
zxing_files,非必须,仅当使用扫码识别时用到
需要的文件有:
dewebServer.exe 或 dewebServer_1042.exe 等,必须!
borlndmm.dll,必须!
config.json,必须!配置文件,可以手动修改