url重写

fuzijing 2008-12-08 09:38:25

我使用的重写
<add name="RewriterNews" virtualUrl="^~/NewsDetail(\d+).aspx"
rewriteUrlParameter="ExcludeFromClientQueryString"
destinationUrl="~/NewsDetail.aspx?id=$1" ignoreCase="true" />

本地测试没问题;服务器就有问题,404错误找不到页面

采用这重写,iis应该是没有什么要求的吧???、
出现这原因是程序的问题
...全文
90 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ys_go 2008-12-08
  • 打赏
  • 举报
回复
用这个UrlRewritingNet.UrlRewriter.dll进行URL重写,后缀如果是不变的,如:test.aspx页面重写成1.aspx,那么服务器IIS是不用加映射的,如果test.aspx重写成1.html这样不同后缀的则如要将后者也添加到前者的映射中。
注意:服务器上IIS里的--主目录--配置--选中相关映射,里面有个‘确认文件是否存在’。这里不要勾选!
这样问题自可解决。
fuzijing 2008-12-08
  • 打赏
  • 举报
回复
UrlRewritingNet.UrlRewriter.dll

用的这个dll
fuzijing 2008-12-08
  • 打赏
  • 举报
回复
主要是买的空间

可能是应该联系服务商 ,让它取消iis的aspx的 确认文件是否存在???
phper2008 2008-12-08
  • 打赏
  • 举报
回复
关键看你用的组件的情况!
mrhu7002 2008-12-08
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/zh-cn/library/ms972974.aspx 你看看这个吧`~``
mrhu7002 2008-12-08
  • 打赏
  • 举报
回复
IIS也要配置这个组键的!

62,268

社区成员

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

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

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

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