C# 如何为页面URL创建别名?

C# 如何为页面URL创建别名?,c#,asp.net,visual-studio-2010,C#,Asp.net,Visual Studio 2010,我在文件夹server root/System/Pages/login/中有login.aspx,这个长URL在Web浏览器中显示。如何将此URL映射到短版本:服务器根/login.aspx 我的意思是如何通过VisualStudio实现这一点 我知道Apache服务器中的重写规则,但不知道如何在VS 2010中做到这一点。这里有一系列解决方案 如果您使用的是ASP.NET MVC版本 您可以创建新的映射规则,以便将路由转换为所需的页面 请参见此处第页: 如果您使用的是web表单: I;我什么

我在文件夹
server root/System/Pages/login/
中有
login.aspx
,这个长URL在Web浏览器中显示。如何将此URL映射到短版本:
服务器根/login.aspx

我的意思是如何通过VisualStudio实现这一点


我知道Apache服务器中的重写规则,但不知道如何在VS 2010中做到这一点。

这里有一系列解决方案


如果您使用的是ASP.NET MVC版本 您可以创建新的映射规则,以便将路由转换为所需的页面

请参见此处第页:

如果您使用的是web表单:

I;我什么都不用。我只是使用Response.Write()。在这里我发现了一些东西:,但是在哪里粘贴这个xml代码呢?(指哪个文件)。@zgnilec:在web配置文件.web.config中?它在重写标签上写着未知部分。@zgnilec:如果你使用的是just response.write(),请使用这个:页面作为指南@zgnilec:到底什么太复杂了?一切,我的英语不好。很简单:我有link:它打开了System/Pages/Login/Login.aspx文件。有人能告诉我什么时候添加重写规则吗?最后我找到了:Project->New item->asp.net handler,然后添加一些web.config规则: