URL重写规则在global.asax文件C#中发生冲突

问题描述

我想写一个像这样的网址

www.mydomain.com/some-user-page

要实现此目的,我正在global.asax文件中使用以下代码行,该代码根据需要重写URL routecollection.MapPageRoute("userpage","{url}","~/listing.aspx");

但是当我打开www.mydomain.com/default.aspx时,它会转到listing.aspx页 然后显示default.aspx页如何避免执行listing.aspx

当我将重写规则更改为routecollection.MapPageRoute("userpage","someuser/{url}","~/listing.aspx");时 它完美地工作。 我需要坚持www.mydomain.com/some-user-page 我尝试了各种web.config url重写规则,但问题是相同的。 有什么解决办法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)