IIS 上 有关伪静态和FCK的问题
我在本地配置IIS和伪静态和FCK编辑器 是完全可以的正常的 (本地服务器是XP)
主要是配置.html这个映射(我们最终要加入的服务器是win2003的)
但是将项目上传到我们的Win2003的服务器上 就会出现错误
主要原因 是.html 的映射问题
如果去掉.html映射 FCk可以正常 但是伪静态就不能显示了
不去掉.html配置 FCK就不能工作了 报错..
如果不去掉.html 报如下错误
未能加载文件或程序集“URLRewriter”或它的某一个依赖项。系统找不到指定的文件。 (E:\test\CPWeb\web.config line 116)
如果去掉.html 就会提示找不到页面 之类的一些错误原因
[最优解释]
你在伪静态时,判断一下是不是FCK的文件夹,做一下处理。
[其他解释]
你可以把FCK里的.html修改成.htm
[其他解释]
web.config中 <buildProviders>
<add extension=".html" type="System.Web.Compilation.PageBuildProvider" />
</buildProviders>
[其他解释]
这个是可以的,我们网站也有做伪静态,htm下fck可以正常使用
[其他解释]
你的错很纠结
[其他解释]
URLRewriter 类库不是没有吧
[其他解释]
怎么处理啊?
[其他解释]
那要每一个后缀是.html都要改正啊 那代码里边有没有要改正的啊
[其他解释]
顶起 别沉下去 这个问题急需要解决 啊 ! 今天上不了线 今年算是别想早点回家了
再次声明一下 我的其他真实的静态文件也都可以显示啊! 就是FCk里的静态文件不显示啊!
[其他解释]
好了 成功了 感谢各位仁兄了 在这里说明一下 其实FCK和IIS配置留下主要的文件 尽量使用根目录下的一个FCK文件 当然不排除用Rewrite做二级域名 这个肯定是要在二级域名下防止一个FCk文件的
这种东西尽量做成绝对路径啊! 并且要确保其他映射和config文件配置正确! 具体情况具体对待
[其他解释]
其他的有什么好方法没