URL转发出了问题,会不会是IIS配置的问题呢?请高手解答

ynnwq 2006-03-04 11:34:49
我用了CommunityServer 1.1版。
查看帖子的时候使用了BLOG中常用的URL转发。即把xxx.com/shwoPost.aspx?postID=123用xxx.com/123/showPost.aspx来代替。

最近出现了一个问题,当我使用:
http://www.newtor.net/forums/showPost.aspx?PostID=173
时可以打开,但是,当我使用
http://www.newtor.net/forums/173/ShowPost.aspx
时就会出现无法找到该页的错误。

我在本地测试,程序没有问题,
但是当我在远程服务器上使用就有这个问题。

请问这应该怎么解决?
...全文
209 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
cat_hsfz 2006-07-04
  • 打赏
  • 举报
回复
Community Server 的问题,最好去官方论坛(communityserver.org)问,因为这里用的人始终有限。

正常来说,ASP.NET的RewritePath功能在目录不存在且文件不存在的情况下都能够工作的,你用aspnet_regiis再向IIS重注册一次看看能否修复,我怀疑是ASP.NET注册的问题。
evlon 2006-07-04
  • 打赏
  • 举报
回复
得有/forums/173/目录

把默认页面设置成 defatul.aspx (.aspx)
ynnwq 2006-07-04
  • 打赏
  • 举报
回复
自己顶一下~
ynnwq 2006-03-18
  • 打赏
  • 举报
回复
我最近发现问题了,我在web.config文件里面定义的HttpHanlders和HttpModules系统根本就没有加载,为什么会出现这样的情况呢?
zorou_fatal 2006-03-17
  • 打赏
  • 举报
回复
调试的时候把完整的路径输出看看。
Sunron128 2006-03-17
  • 打赏
  • 举报
回复
这是因为你的WEB路径下没有/forums/173/这个目录
beiouwolf 2006-03-17
  • 打赏
  • 举报
回复
把你的地址替换正则贴来看
ynnwq 2006-03-17
  • 打赏
  • 举报
回复
to hdt(倦怠):
你好,我照你说的方法试过,但是结果还是一样,照样显示“无法找到该页”。请问还有怎样的解决方法?
真相重于对错 2006-03-05
  • 打赏
  • 举报
回复
iis-〉站点或目录-〉属性-〉应用程序设置-〉配置-〉选取*.aspx-〉编辑-〉确认文件存在 钩掉
califord 2006-03-04
  • 打赏
  • 举报
回复
最近出现了一个问题,当我使用:
http://www.newtor.net/forums/showPost.aspx?PostID=173
时可以打开,但是,当我使用
http://www.newtor.net/forums/173/ShowPost.aspx ??????
是这样子的?转发不是这样的吧?


http://www.newtor.net/forums/showPost.aspx?PostID=173
表示的是你forums目录下有showPost.aspx页,而这页的参数为173,这参数可以从上页传过来

http://www.newtor.net/forums/173/ShowPost.aspx
表示的是/forums/173下的ShowPost.aspx页,你看看,路经都不对了哟

62,046

社区成员

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

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

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

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