现在的问题是
设置的伪静态后
可以把html转入到aspx了
但是所有的html全挂
一开始我以为是规则问题
但是好像不是 我把html的规则去掉了
还是会出错
报的错误是
无法显示此页 |
|
解释: Web 服务器连接被关闭。 | |
尝试下列:
技术信息(提供给支持人员)
|
服务器的环境是win 2003
一开始服务器不能用urlwriter
后来查了查
在iis-网站-当前站点-属性-主目录-配置-映射-添加了 aspnet_isapi.dll这个
设置了规则
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/(.*?).html</LookFor>
<SendTo>~/$1.aspx</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
终于伪静态成功了
但是站点里面的html静态页面全挂
这到无所谓
问题是fck也挂了=。= 郁闷
现在我吧规则去掉了
确出现上面那个问题 Web 服务器连接被关闭。
想问问这个问题怎么解决
我对服务器不熟
实在不知道该怎么搞 在网上查 页没查出什么东西来
所以在这里求救
把你的.html改成.shtml吧,这样就不会跟原有的.html冲突了,不然的话,所有的.html都会丢到.NET的ISAPI去处理,会有问题的。
所有.html的都被SENDTO .aspx了,原本静态的html文件也不例外,肯定会出问题的。、
有两种解决方法:
1.把aspx的rewrite成htm或shtml;
2.把静态的html放到特定的目录下,以作区分。
问题是fck也挂了
你在IIS把fck所在的目录上,右击,属性,配置,把扩展名html的映射就好了。
要不把.aspx 改成.htm 或者.html改名也可以,这样肯定有问题呀,
。html都交给ISAPI处理了 呀
不是因为规则,是因为IIS的配置问题。