搜索
查看: 26686|回复: 96

[网络] aardio开发的服务端语言AHTML

    [复制链接]

33

主题

543

帖子

3304

积分

荣誉会员

Rank: 8Rank: 8

积分
3304
发表于 2012-9-25 23:11:13 | 显示全部楼层 |阅读模式
演示网站:http://ahtml.aardio.org/
项目主页:
https://github.com/lujjjh/ahtml
项目下载:https://github.com/lujjjh/ahtml/archive/master.zip

项目介绍:https://github.com/lujjjh/ahtml/blob/master/README.md
Wiki:https://github.com/lujjjh/ahtml/wiki

开源协议:https://github.com/lujjjh/ahtml/blob/master/LICENCE (The MIT License)


关于 IIS Express:
有许多人问,IIS Express 应该怎么配置以支持 ahtml,这里我给出一个简明的教程。

1、打开命令提示符(Win7 下请赋予管理员权限)。

2、配置 IIS Express 以支持 ahtml

  1. cd "\Program Files\IIS Express"
  2. appcmd set config -section:system.webServer/fastCgi /+"[fullPath='E:\ahtml\trunk\release\ahtmlcgi.exe',arguments='',maxInstances='4',idleTimeout='300',activityTimeout='30',requestTimeout='90',queueLength='1000',instanceMaxRequests='200',protocol='NamedPipe',flushNamedPipe='False',rapidFailsPerMinute='10']" /commit:apphost
  3. appcmd set config -section:system.webServer/handlers /+"[name='ahtmlcgi',path='*.ahtml',modules='FastCgiModule',verb='*', scriptProcessor='E:\ahtml\trunk\release\ahtmlcgi.exe']" /commit:apphost
复制代码
其中两处 E:\ahtml\trunk\release\ahtmlcgi.exe 应改为实际 ahtmlcgi.exe 所在路径。

3、添加网站

  1. appcmd add site /name:"ahtmlApp" /bindings:http/*:80: /physicalPath:"F:\ahtmlWebsite"
复制代码
其中 F:\ahtmlWebsite 改为自己的网站根目录。

4、启动网站

  1. iisexpress /site:ahtmlApp
复制代码

评分

参与人数 11专家分 +694 银币 +660 收起 理由
thinkai + 5 很给力!
43690593 + 5 赞一个!
starvv_w + 40 赞一个!
hurricane_tx + 40 版主V5,灰常给力
vqimwr + 90 牛逼!!!
ninja911 + 44 + 80 很给力!
aaucn + 50 赞一个!
carl + 50 + 100 很给力!
51ak + 50
Jacen.He + 500 很棒!
look + 100 + 200 很给力!

查看全部评分

回复

使用道具 举报

75

主题

850

帖子

4999

积分

六级会员

The only one

Rank: 9Rank: 9Rank: 9

积分
4999
发表于 2012-9-25 23:50:19 | 显示全部楼层

感谢分享!

感谢分享!
回复

使用道具 举报

18

主题

122

帖子

688

积分

三级会员

各种菜

Rank: 4

积分
688
发表于 2012-9-26 09:31:08 | 显示全部楼层

{:3_41:} 看了大概明白了,用aardio做服务器端的HTTP请求处理吗

  看了大概明白了,用aardio做服务器端的HTTP请求处理吗
aardio,让我的心插上翅膀
回复

使用道具 举报

23

主题

411

帖子

2240

积分

五级会员

Rank: 8Rank: 8

积分
2240
发表于 2012-9-27 09:14:54 | 显示全部楼层

赞,只有想不到,没有做不到,aardioWEB前端和服务端运用都出来了,这就是aardio灵活运用,融汇贯通,具有方便接口的结果。

赞,只有想不到,没有做不到,aardioWEB前端和服务端运用都出来了,这就是aardio灵活运用,融汇贯通,具有方便接口的结果。
回复

使用道具 举报

26

主题

104

帖子

639

积分

荣誉会员

Rank: 8Rank: 8

积分
639
发表于 2012-9-27 11:16:38 | 显示全部楼层

研究的层次果然不同啊,前排支持+关注

研究的层次果然不同啊,前排支持+关注
回复

使用道具 举报

39

主题

195

帖子

1269

积分

四级会员

Rank: 6Rank: 6

积分
1269
发表于 2012-9-27 20:55:54 | 显示全部楼层

不错,aardio没有做不到,只有想不到!哈哈

不错,aardio没有做不到,只有想不到!哈哈
回复

使用道具 举报

20

主题

325

帖子

1943

积分

荣誉会员

Rank: 8Rank: 8

积分
1943
发表于 2012-9-29 15:11:40 | 显示全部楼层

mark、收藏。以后研究。祝撸主学业进步

mark、收藏。以后研究。祝撸主学业进步
回复

使用道具 举报

0

主题

75

帖子

475

积分

二级会员

Rank: 3Rank: 3

积分
475
发表于 2012-9-30 09:36:45 | 显示全部楼层

嗯,接口就是好

嗯,接口就是好
回复

使用道具 举报

12

主题

204

帖子

1244

积分

荣誉会员

Rank: 8Rank: 8

积分
1244
QQ
发表于 2012-10-1 23:02:55 | 显示全部楼层

前来围观! 虽然看不懂 但是隐约觉得这是个好东西!

前来围观!  虽然看不懂 但是隐约觉得这是个好东西!
回复

使用道具 举报

4

主题

877

帖子

4719

积分

荣誉会员

Rank: 8Rank: 8

积分
4719
发表于 2012-10-1 23:12:09 | 显示全部楼层

IIS7 默认支持FastCGI( 服务器角色管理添加cgi 功能就行了 ) 在IIS7 中点击站点,然后双击[处理程序映射],添加映射非常简单: [q

IIS7 默认支持FastCGI( 服务器角色管理添加cgi 功能就行了 )

在IIS7 中点击站点,然后双击[处理程序映射],添加映射非常简单:
路径设置为:*.aardio
模块类型设置为:FastCGI
执行程序设置为你生成的EXE( exe文件所在目录必须指定 User用户组 执行权限 )
FastCGI速度快稳定,结合aardio很不错,是好东西。
回复

使用道具 举报

6

主题

46

帖子

347

积分

二级会员

Rank: 3Rank: 3

积分
347
发表于 2012-10-6 20:46:39 | 显示全部楼层

没有看懂是干什么用的,不过还是学习了。

没有看懂是干什么用的,不过还是学习了。
回复

使用道具 举报

6

主题

59

帖子

435

积分

二级会员

Rank: 3Rank: 3

积分
435
发表于 2012-10-9 23:27:07 | 显示全部楼层

学习 感谢楼主

学习 感谢楼主
回复

使用道具 举报

20

主题

70

帖子

476

积分

二级会员

Rank: 3Rank: 3

积分
476
发表于 2012-10-11 09:44:18 | 显示全部楼层

强大啊。

强大啊。
回复

使用道具 举报

0

主题

4

帖子

28

积分

新手入门

Rank: 1

积分
28
发表于 2012-10-15 20:31:07 | 显示全部楼层

先下再看~~~歇息分享

先下再看~~~歇息分享
回复

使用道具 举报

0

主题

7

帖子

124

积分

一级会员

Rank: 2

积分
124
发表于 2012-10-17 16:04:20 | 显示全部楼层

[i=s] 本帖最后由 hong638 于 2012-10-17 16:12 编辑 [/i] 很好的功能 碰到个问题,好像在fastcgi里面写的程序 用

本帖最后由 hong638 于 2012-10-17 16:12 编辑

很好的功能
碰到个问题,好像在fastcgi里面写的程序  用到 inet.http时 不会自动处理cookie
独立写个 exe就没的问题
回复

使用道具 举报

4

主题

877

帖子

4719

积分

荣誉会员

Rank: 8Rank: 8

积分
4719
发表于 2012-10-17 16:25:38 | 显示全部楼层

[quote][size=2][color=#999999]hong638 发表于 2012-10-17 16:04[/color] [url=forum.ph

hong638 发表于 2012-10-17 16:04
很好的功能
碰到个问题,好像在fastcgi里面写的程序  用到 inet.http时 不会自动处理cookie
独立写个 ex ...

根据微软MSDN说明,后台服务应当使用winhttp( 也就是aardio里的 inet.whttp ), 自己处理cookie,
作为一个服务程序,也应当自己处理cookie.

相关贴子:
http://bbs.aardio.com/search.php?mod=forum&srchtxt=whttp+cookie
回复

使用道具 举报

0

主题

7

帖子

124

积分

一级会员

Rank: 2

积分
124
发表于 2012-10-17 16:54:43 | 显示全部楼层

[quote][size=2][color=#999999]不争 发表于 2012-10-17 16:25[/color] [url=forum.php?mod

不争 发表于 2012-10-17 16:25
根据微软MSDN说明,后台服务应当使用winhttp( 也就是aardio里的 inet.whttp ), 自己处理cookie,
作为一个 ...

谢谢,用inet.whttp 是可以
就是不晓得 inet.http为什么不行,谢谢你的帖子,学习了。

点评

web用户没有权限读取系统cookie  发表于 2012-11-1 14:45
回复

使用道具 举报

2

主题

12

帖子

79

积分

一级会员

Rank: 2

积分
79
发表于 2012-11-1 14:38:30 | 显示全部楼层

先收藏。以后学习方便

先收藏。以后学习方便
回复

使用道具 举报

3

主题

8

帖子

51

积分

一级会员

Rank: 2

积分
51
发表于 2012-11-7 19:40:25 | 显示全部楼层

顶起!

顶起!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-6-21 19:58 , Processed in 0.078125 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表