C# 为aspx页面重写url

C# 为aspx页面重写url,c#,.net,asp.net,iis-7,url-rewriting,C#,.net,Asp.net,Iis 7,Url Rewriting,我有一个页面,名为foo.aspx,我想将url重写为bar.something 如何做到这一点?如何在asp.net中重写url 我应该创建一个通用处理程序吗 或者我应该获得一些url重写模块并添加到应用程序中?这是通过配置IIS完成的,需要IIS7,请查看此处的配置帮助: 这是通过配置IIS完成的,需要IIS7,请查看此处的配置帮助: 记住,ASP.NET 4.0还提供了新的路由选项: 您还应检查此SO响应: 关于URL重写和路由之间差异的一些基本信息: 记住,ASP.NET 4.0还提

我有一个页面,名为
foo.aspx
,我想将url重写为
bar.something

如何做到这一点?如何在asp.net中重写url

我应该创建一个通用处理程序吗


或者我应该获得一些url重写模块并添加到应用程序中?

这是通过配置IIS完成的,需要IIS7,请查看此处的配置帮助:

这是通过配置IIS完成的,需要IIS7,请查看此处的配置帮助:

记住,ASP.NET 4.0还提供了新的路由选项:

您还应检查此SO响应:

关于URL重写和路由之间差异的一些基本信息:


记住,ASP.NET 4.0还提供了新的路由选项:

您还应检查此SO响应:

关于URL重写和路由之间差异的一些基本信息:


Wtheck?哈哈。foo和bar的错误用法?顺便说一句,Aspx是一种类型。Younes,这是一个合法的问题,他正在寻找关于URL重写的信息。ASPX不一定是一种“类型”,它是一个文件扩展名,许多人都会同意它在URL末尾没有任何用处,但是,例如,使用IIS7的重写规则,我可以使其由一个.svc或.asmx或.asp文件提供一个结尾带有*.ASPX的页面(我不知道为什么要这样做).您使用的ASP.NET版本是什么?Wtheck?哈哈。foo和bar的错误用法?顺便说一句,Aspx是一种类型。Younes,这是一个合法的问题,他正在寻找关于URL重写的信息。ASPX不一定是一种“类型”,它是一个文件扩展名,许多人都会同意它在URL末尾没有任何用处,但是,例如,使用IIS7的重写规则,我可以使其由一个.svc或.asmx或.asp文件提供一个结尾带有*.ASPX的页面(我不知道为什么要这样做)。您使用的是什么版本的ASP.NET?@marr75(正确地)试图说的是您需要在IIS中配置它。它与ASP.NET没有什么(或者可能没有太多)关系。@marr75(正确地)试图说的是,您需要在IIS中配置它。它与ASP.NET没有什么(或者可能没有太多)关系。