如何在asp.net中从URL中删除文件夹名称

如何在asp.net中从URL中删除文件夹名称,asp.net,url-rewriting,Asp.net,Url Rewriting,嗨,我刚刚把我的网站转移到新的托管伙伴与多个网站托管计划。除了url的一个问题外,一切都很好。至于不同的网站,有不同的文件夹,我上传我的网站文件,这些将导致url问题。比如: 我以前的网址:www.abc.com 上传www.abc.com/folderName后,我想从url中删除folderName。我在谷歌上搜索了很多关于web.config url重写的文档,但没有一个是有效的。请帮助从URL中删除folderName。(注意,我还在global.asax中使用URL路由,如果可能的话,

嗨,我刚刚把我的网站转移到新的托管伙伴与多个网站托管计划。除了url的一个问题外,一切都很好。至于不同的网站,有不同的文件夹,我上传我的网站文件,这些将导致url问题。比如:

我以前的网址:www.abc.com

上传www.abc.com/folderName后,我想从url中删除folderName。我在谷歌上搜索了很多关于web.config url重写的文档,但没有一个是有效的。请帮助从URL中删除folderName。(注意,我还在global.asax中使用URL路由,如果可能的话,使用global.asax删除文件夹名称对我也适用)


谢谢

我通过以下步骤解决了我的问题

1) 使用Global.asax将我的用户完全重定向到我的网站,而不使用文件夹名称

protected void Application_BeginRequest(object sender, EventArgs e)
    {
        Response.RedirectPermanent("http://www.myDomain.com");
    }
2) 我已将相对URL更改为绝对URL

Changed ~/contact to http://www.myDomain.com/contact

您可以在宿主环境中设置默认文件夹路径。已设置,但文件夹名称现在已连接到my Url。您使用的IIS版本是什么?