html5 部署 IIS 无法支持requestAnimationFrame
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html5 部署 IIS 无法支持requestAnimationFrame相关的知识,希望对你有一定的参考价值。
html5 本地可以运行,直接运行html文件,但部署到本地iis上,再通过浏览器访问,就出现 requestAnimationFrame 无法支持的错误。提示内容为:
SCRIPT438: Object doesn't support property or method 'requestAnimationFrame'
test.html, line 173 character 4
请问有高手知道么?
另外,你检查一下,你上网和打开Html的浏览器是否同一个浏览器。如果不是,那有可能是浏览器的问题。追问
我也知道这个问题提示的是浏览器无法解析响应的内容,但问题在于是同一个文件,我本地直接双击用浏览器打开没有任何问题。但部署到本地iis上,在通过浏览器访问就出现了相应的问题。所以我怀疑是不是html5 部署到iis 上需要设置什么相应的权限。
追答iis配置的确会因为权限问题出现问题,但是不会因为html5的原因。要么你是文件有错。要么你iis根本就没有配置正确。与html5无关。html5和一般的html在iis上的部署是一样的。另外,一般路径你要搞清楚,通常权限出错都是路径没有打开相应的权限而导致的。请仔细检查你的文件和iis的配置。
追问更奇怪的是,我通过别的机器,或者移动设备都能够正常访问到该页面。唯独自己本机不能通过部署到iis上的地址访问。
“要么你是文件有错。要么你iis根本就没有配置正确。与html5无关”
有错的文件指的不是 html5? 那是什么文件? 如果 iis 根本没有配置正确 为什么别的机器可以访问?
如果真的知道或者有相关的经验,请告知相应的解决方案,或者检查范围,谢谢~
说了啊,html5与iis无关,只与浏览器有关。系统区分是不是html5不是在服务器端,而是在客户端。所以你iis就算配置不正确,只要你用浏览器打开文件,就一定能运行html5,另一个角度,如果你iis配置不正确,html5不会运行,其他的程序也一样不会运行,因为服务器端出错,根本就不会正确的给客户端传递数据。你的问题我觉得根本不是iis不支持html5的问题,因为这种问题不存在,最简单的方法,重新装系统。重新配置iis之后肯定能解决。iis的权限如果没配置好,一切问题都有可能出现。谁知道你怎么配置的iis,没配好iis的可能的原因就太多了,比如权限,比如路径,比如32位和64位支持,比如父对象引用,比如路由的设置,比如你使用了某个冲突的插件,比如你的默认浏览器版本,还有病毒木马等不可控因素。
参考技术B Html5的解析是在客户端解析的,只要浏览器支持就OK。其一般用apache服务器的较多
AntDeploy发布前端项目到IIS(脱离vs单独使用)
AntDeploy
AntDeploy是一款开源的一键发布部署工具,目的是代替重复性的发布动作,提高部署效率
-
1.一键部署iis
-
2.一键部署windows服务
-
3.一键部署到Docker
-
4.支持增量
-
5.支持只发布特定文件
-
6.支持回滚到指定历史版本
-
7.支持查看发布历史记录
-
8.支持脱离vs单独使用
-
9.支持发布前端项目到iis
-
10.支持url点火查看是否部署成功
使用AntDeploy之前部署一个项目到服务器IIS是如下样子
- 本机编译发布到指定文件夹
- 文件夹打包
- 开启一个远程mstsc
- 停止掉iis上对应的网站
- 覆盖网站文件
- 开启iis对应的网站
使用AntDeploy之后
只需要点击一个按钮即可
如何发布前端项目到IIS(脱离VS单独使用AntDeploy)
因为有些前端项目不是用VS开发的
1.下载AntDeplpyAPP
加QQ群488312978 在群文件如下位置下载到本机
2.解压:
3.运行AntDeployApp.exe后点击 【点我选择文件夹】
4.然后选择 要发布到iis的 前端项目 文件夹
5.第一次使用得配置AntDeploy
2.2 添加服务器信息
注意:Token不是windows服务器的密码!!!是安装agent后,agent的配置文件里面配置的Token(你自己自定义配置的)
注意:Port不是你要发布的项目的端口号!!!是安装agent后,agent的配置文件里面配置的端口号(你自己自定义配置的)
点击【Connect Test】按钮进行确认agent可以成功链接,否则会发布失败
2.3 点击发布进行一键部署
以上是关于html5 部署 IIS 无法支持requestAnimationFrame的主要内容,如果未能解决你的问题,请参考以下文章
小5聊Windows Server 2008 R2 IIS部署 MVC