从iis7降到了iis6.....
这一晚上太他妈的艰辛了。。
文件复制过来,先是IIS一直server无效什么的。。搞了半天。一看事件里提示错,加载.net .dll 失败,,我直接上网站属性里,把asp.net的isapi删了。
重启。。好了,。
再接上来,伪静态又不听话了。。记忆中操作,isapi_rewrite.dll 文件夹直接给权限,可是弄了半天还是不加载isapi.dll
仔细看了看,居然刚才没给上权限。。又弄一下,这回好了哎。
网站一切正常访问了,却貌似中文乱码。你妹。。。
本来好好的,一降回来一堆BUG,伪静态也要改一下。。这乱码又是怎么回事。
我的文件全是有<meta ... php > 的。。格式也全是utf8 无bom 的。
(尝试把文件改成有bom的,,一切正常,别的文件也忍住要吐的感觉,一个个php改吧)
改完,发现js也乱,,尼码,欺人太甚了吧。。。。不知道什么原因。
发现IIS下另一个站却是没乱。。看了看。。
发现有个区别,没有web.config 复制过来,删掉rewrite一段。。。重启iis.... OK一切正常。唉。
附上 web.config
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <security> <requestFiltering allowDoubleEscaping="true"></requestFiltering> </security> </system.webServer> </configuration>
发表评论