在IIS服务器上执行javascript

Jam*_*ate 7 javascript iis jaxer

我有以下情况.客户使用JavaScript和jQuery来创建复杂的网站.我们想在服务器(IIS)上使用JavaScript和jQuery,原因如下:

  1. 技能转移 - 我们想在服务器上使用JavaScript和jQuery,而不必使用例如VB Script./经典的asp..Net框架/ Java等因此被排除在外.

  2. 改进了搜索/可访问性选项.我们希望能够使用jQuery作为模板系统,但这对于搜索引擎和关闭js的用户来说是不可行的 - 除非我们可以在服务器上有选择地运行此代码.

在IIS和Windows Server上有大量投资,因此不能更改它.

我知道您可以使用Windows脚本主机在IIS上运行jScript,但不确定可扩展性和围绕此过程的过程.我也不确定这是否可以访问DOM.

这是一张有希望解释情况的图表.我想知道是否有人做过类似的事情?

编辑:我不是在寻找网络架构的评论家,我只是想知道在使用javascript将页面的DOM发送到客户端之前是否有任何选项来操作页面的DOM.Jaxer就是这样一个产品(没有IIS)谢谢.

Dav*_*och 6

看一看使浏览器向服务器,犀牛,以及使用微软的IIS作为一个Java servlet引擎.

第一个链接来自John Resig(jQuery的创建者)博客.

2011年8月2日更新

Node.js即将登陆Windows.