URL重写发布到IIS的找不到页面的问题

muyebo 2010-08-13 03:00:17
我用UrlRewriter重写了URL,但是发布服务器却找不到页面。
通配符应用程序映射也添加,勾选也去掉了。但是还是找不到页面。

同样的操作另外一台服务器却可以,IIS都是6.0,区别就是另外一台服务器是中文的。
大家帮我找找还可能是什么原因呢
...全文
271 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Shalves 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 wuyq11 的回复:]
“配置”按钮,“映射”选项卡,“插入按钮”
可执行文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”,
不要选中“确认文件是否存在”
配置文件
http://topic.csdn.net/u/20100701/11/de8d4e2f-91c0-42bf-b515-27a77b409b25.html
[/Quote]
+2
myhope88 2010-08-13
  • 打赏
  • 举报
回复
如果映射都对的话,要看一下iis中的那个是否检查文件是否存在,把这个选项去除选中状态
jianhongzhao 2010-08-13
  • 打赏
  • 举报
回复
要不你先对url编码!看是不是url字符串地址识别出了问题!
jrl5365 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 muyebo 的回复:]
悲剧啊,我发现两者的区别了,一个是放在根目录下面的,一个是放在多层文件夹下面的
放在根目录下面的可以,多层目录下面不行。
但是这个网站要放在虚拟目录多层目录下面,怎么办呢
[/Quote]

还有这样的说法的!
段传涛 2010-08-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 muyebo 的回复:]
悲剧啊,我发现两者的区别了,一个是放在根目录下面的,一个是放在多层文件夹下面的
放在根目录下面的可以,多层目录下面不行。
但是这个网站要放在虚拟目录多层目录下面,怎么办呢
[/Quote]
理论上可以的, 你用server 来帮那个绝对路径。
不然你试试设置iis 目录试试, 变通一下试试。
muyebo 2010-08-13
  • 打赏
  • 举报
回复
悲剧啊,我发现两者的区别了,一个是放在根目录下面的,一个是放在多层文件夹下面的
放在根目录下面的可以,多层目录下面不行。
但是这个网站要放在虚拟目录多层目录下面,怎么办呢
tptptp00 2010-08-13
  • 打赏
  • 举报
回复
配置 - 映射 找到 扩展名为.html 有的话编辑 没得的话添加 吧可执行文件选到重写组件 确认文件是否存在不要勾选
muyebo 2010-08-13
  • 打赏
  • 举报
回复
我是照着这个贴写的http://weblogs.asp.net/scottgu/archive/2007/02/26/tip-trick-url-rewriting-with-asp-net.aspx,楼上说的操作也都做了,但是还是不行
wuyq11 2010-08-13
  • 打赏
  • 举报
回复
“配置”按钮,“映射”选项卡,“插入按钮”
可执行文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll”,
不要选中“确认文件是否存在”
配置文件
http://topic.csdn.net/u/20100701/11/de8d4e2f-91c0-42bf-b515-27a77b409b25.html
muyebo 2010-08-13
  • 打赏
  • 举报
回复
在线狂等啊
lishuai1030 2010-08-13
  • 打赏
  • 举报
回复
额 没遇到过 帮顶

62,268

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧